diff --git a/bin/named/win32/named.vcxproj.filters.in b/bin/named/win32/named.vcxproj.filters.in
index 60b2ec26ac..6677ef31a4 100644
--- a/bin/named/win32/named.vcxproj.filters.in
+++ b/bin/named/win32/named.vcxproj.filters.in
@@ -62,6 +62,9 @@
Source Files
+
+ Source Files
+
Source Files
@@ -114,6 +117,9 @@
Header Files
+
+ Header Files
+
Header Files
diff --git a/bin/named/win32/named.vcxproj.in b/bin/named/win32/named.vcxproj.in
index d9857ec18d..dfb5153e15 100644
--- a/bin/named/win32/named.vcxproj.in
+++ b/bin/named/win32/named.vcxproj.in
@@ -77,6 +77,13 @@
..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\ns\win32\$(Configuration);%(AdditionalLibraryDirectories)
@OPENSSL_LIB@@LIBXML2_LIB@@GSSAPI_LIB@@GEOIP_LIB@libisc.lib;libdns.lib;libisccc.lib;libisccfg.lib;libbind9.lib;libns.lib;version.lib;ws2_32.lib;%(AdditionalDependencies)
+
+ cd ..
+perl -e "print \"const char xslmsg[] =\n\";" > xsl.c
+perl -p -e "s/\"/\\\\\"/g;" -e "s/^/\"/;" -e "s/$/\"/;" < bind9.xsl >> xsl.c
+perl -e "print \";\";" >> xsl.c
+
+
@@ -109,6 +116,13 @@
..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\ns\win32\$(Configuration);%(AdditionalLibraryDirectories)
@OPENSSL_LIB@@LIBXML2_LIB@@GSSAPI_LIB@@GEOIP_LIB@libisc.lib;libdns.lib;libisccc.lib;libisccfg.lib;libbind9.lib;libns.lib;version.lib;ws2_32.lib;%(AdditionalDependencies)
+
+ cd ..
+perl -e "print \"const char xslmsg[] =\n\";" > xsl.c
+perl -p -e "s/\"/\\\\\"/g;s/^/\"/;s/$/\"/;" < bind9.xsl >> xsl.c
+perl -e "print \";\";" >> xsl.c
+
+
@@ -125,6 +139,7 @@
+
@@ -146,6 +161,7 @@
+