diff --git a/.nuget/directxtk_uwp.nuspec b/.nuget/directxtk_uwp.nuspec
index 75ad24b..1f7ce6a 100644
--- a/.nuget/directxtk_uwp.nuspec
+++ b/.nuget/directxtk_uwp.nuspec
@@ -7,7 +7,7 @@
Microsoft
microsoft,directxtk
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing Direct3D 11.x code in C++.
- This version is for Universal Windows apps on Windows 10 using Visual Studio 2015 Update 3 or Visual Studio 2017.
+ This version is for Universal Windows Platform apps on Windows 10 using Visual Studio 2015 Update 3 or Visual Studio 2017.
Features:
Audio - low-level audio API using XAudio2
diff --git a/DirectXTK_XboxOneXDK_2017.vcxproj b/DirectXTK_XboxOneXDK_2017.vcxproj
index 2482740..f027029 100644
--- a/DirectXTK_XboxOneXDK_2017.vcxproj
+++ b/DirectXTK_XboxOneXDK_2017.vcxproj
@@ -607,6 +607,7 @@
MaxSpeed
+ true
NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions)
EnableAllWarnings
true
@@ -614,7 +615,7 @@
false
$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)
$(IntDir)$(TargetName).pdb
- /permissive- /Zc:twoPhase- %(AdditionalOptions)
+ /Zc:twoPhase- %(AdditionalOptions)
@@ -634,6 +635,7 @@
MaxSpeed
+ true
NDEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;PROFILE;%(PreprocessorDefinitions)
EnableAllWarnings
true
@@ -641,7 +643,7 @@
false
$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)
$(IntDir)$(TargetName).pdb
- /permissive- /Zc:twoPhase- %(AdditionalOptions)
+ /Zc:twoPhase- %(AdditionalOptions)
@@ -659,11 +661,12 @@
EnableAllWarnings
Disabled
+ true
_DEBUG;__WRL_NO_DEFAULT_LIB__;_LIB;%(PreprocessorDefinitions)
false
$(ProjectDir)Inc;$(ProjectDir)Src;%(AdditionalIncludeDirectories)
$(IntDir)$(TargetName).pdb
- /permissive- /Zc:twoPhase- %(AdditionalOptions)
+ /Zc:twoPhase- %(AdditionalOptions)
diff --git a/Readme.txt b/Readme.txt
index e2aa39f..8071289 100644
--- a/Readme.txt
+++ b/Readme.txt
@@ -85,7 +85,14 @@ RELEASE NOTES
* The VS 2017 projects make use of /permissive- for improved C++ standard conformance. Use of a Windows 10 SDK prior to
the Fall Creators Update (16299) or an Xbox One XDK prior to June 2017 QFE 4 may result in failures due to problems
with the system headers. You can work around these by disabling this switch in the project files which is found
- in the or elements.
+ in the elements.
+
+* The VS 2017 projects require the 15.5 update or later. For UWP and Win32 classic desktop projects with the 15.5
+ or 15.6 updates, you need to install the standalone Windows 10 SDK (17134) which is otherwise included in
+ the 15.7 update. Older VS 2017 updates will fail to load the projects due to use of the element.
+ If using the 15.5 or 15.6 updates, you will see "warning D9002: ignoring unknown option '/Zc:__cplusplus'" because
+ this switch isn't supported until 15.7. It is safe to ignore this warning, or you can edit the project files
+ elements.
---------------