diff --git a/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj b/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj
index 21d5ff2680..77e0442946 100644
--- a/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj
+++ b/src/AspNetCoreModuleV2/AspNetCore/AspNetCore.vcxproj
@@ -97,6 +97,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -132,6 +133,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -167,6 +169,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -204,6 +207,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
diff --git a/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj b/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj
index ceb029e00b..32ec0aaedb 100644
--- a/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj
+++ b/src/AspNetCoreModuleV2/CommonLib/CommonLib.vcxproj
@@ -97,6 +97,7 @@
ProgramDatabase
..\iislib;
true
+ stdcpp17
Windows
@@ -118,6 +119,7 @@
false
..\iislib;
true
+ stdcpp17
Windows
@@ -139,6 +141,7 @@
false
..\iislib;
true
+ stdcpp17
Windows
@@ -164,6 +167,7 @@
MultiThreaded
false
true
+ stdcpp17
Windows
diff --git a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
index f77b896393..8de752cea8 100644
--- a/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
+++ b/src/AspNetCoreModuleV2/InProcessRequestHandler/InProcessRequestHandler.vcxproj
@@ -103,6 +103,7 @@
true
CompileAsCpp
true
+ stdcpp17
Windows
@@ -133,6 +134,7 @@
true
CompileAsCpp
true
+ stdcpp17
Windows
@@ -163,6 +165,7 @@
true
CompileAsCpp
true
+ stdcpp17
Windows
@@ -195,6 +198,7 @@
true
CompileAsCpp
true
+ stdcpp17
Windows
diff --git a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
index d1aa2c87ea..9881e6d4a8 100644
--- a/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
+++ b/src/AspNetCoreModuleV2/OutOfProcessRequestHandler/OutOfProcessRequestHandler.vcxproj
@@ -104,6 +104,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -135,6 +136,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -166,6 +168,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
@@ -199,6 +202,7 @@
CompileAsCpp
true
true
+ stdcpp17
Windows
diff --git a/test/CommonLibTests/CommonLibTests.vcxproj b/test/CommonLibTests/CommonLibTests.vcxproj
index 03e1fbd05b..184b27b4ae 100644
--- a/test/CommonLibTests/CommonLibTests.vcxproj
+++ b/test/CommonLibTests/CommonLibTests.vcxproj
@@ -74,6 +74,7 @@
Level3
$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories);..\..\src\AspNetCoreModuleV2\IISLib;..\..\src\AspNetCoreModuleV2\CommonLib;..\gtest-1.8.0\include;..\..\src\AspNetCoreModuleV2\AspNetCore\Inc;
/D "_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING"
+ stdcpp17
true
@@ -96,6 +97,7 @@
Level3
$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories);..\..\src\AspNetCoreModuleV2\IISLib;..\..\src\AspNetCoreModuleV2\CommonLib;..\gtest-1.8.0\include;..\..\src\AspNetCoreModuleV2\AspNetCore\Inc;
/D "_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING"
+ stdcpp17
true
@@ -116,6 +118,7 @@
ProgramDatabase
$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories);..\..\src\AspNetCoreModuleV2\IISLib;..\..\src\AspNetCoreModuleV2\CommonLib;..\gtest-1.8.0\include;..\..\src\AspNetCoreModuleV2\AspNetCore\Inc;
/D "_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING"
+ stdcpp17
true
@@ -138,6 +141,7 @@
ProgramDatabase
$(MSBuildThisFileDirectory)include;%(AdditionalIncludeDirectories);..\..\src\AspNetCoreModuleV2\IISLib;..\..\src\AspNetCoreModuleV2\CommonLib;..\gtest-1.8.0\include;..\..\src\AspNetCoreModuleV2\AspNetCore\Inc;
/D "_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING"
+ stdcpp17
true