diff --git a/builds/msvc/resource.h b/builds/msvc/resource.h
new file mode 100644
index 00000000..7ca31da7
--- /dev/null
+++ b/builds/msvc/resource.h
@@ -0,0 +1,14 @@
+//{{NO_DEPENDENCIES}}
+// Microsoft Visual C++ generated include file.
+// Used by Resource.rc
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE 101
+#define _APS_NEXT_COMMAND_VALUE 40001
+#define _APS_NEXT_CONTROL_VALUE 1001
+#define _APS_NEXT_SYMED_VALUE 101
+#endif
+#endif
diff --git a/builds/msvc/resource.rc b/builds/msvc/resource.rc
new file mode 100644
index 00000000..a3fd0994
Binary files /dev/null and b/builds/msvc/resource.rc differ
diff --git a/builds/msvc/vs2010/libsodium/libsodium.vcxproj b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
index 98ce00ec..11bef9ce 100644
--- a/builds/msvc/vs2010/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
@@ -302,6 +302,13 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
diff --git a/builds/msvc/vs2012/libsodium/libsodium.vcxproj b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
index c3fc0008..f8bcede3 100644
--- a/builds/msvc/vs2012/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
@@ -302,6 +302,13 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
diff --git a/builds/msvc/vs2013/libsodium/libsodium.vcxproj b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
index f33ab1eb..fd2cb10c 100644
--- a/builds/msvc/vs2013/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
@@ -302,6 +302,13 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
diff --git a/builds/msvc/vs2015/libsodium/libsodium.vcxproj b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
index a06a6681..127070e8 100644
--- a/builds/msvc/vs2015/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
@@ -302,6 +302,13 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
diff --git a/builds/msvc/vs2017/libsodium/libsodium.vcxproj b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
index 87208d76..25dbf719 100644
--- a/builds/msvc/vs2017/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
@@ -181,7 +181,7 @@
-
+
@@ -302,6 +302,13 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
@@ -324,4 +331,4 @@
advapi32.lib
-
+
\ No newline at end of file
diff --git a/libsodium.vcxproj b/libsodium.vcxproj
index f589e257..8a2ecbbf 100644
--- a/libsodium.vcxproj
+++ b/libsodium.vcxproj
@@ -540,8 +540,15 @@
+
+
+
+
+ _DEBUG;$(Platform);%(PreprocessorDefinitions)
+ NDEBUG;$(Platform);%(PreprocessorDefinitions)
+
-
+
\ No newline at end of file