diff --git a/Common/Common.vcxproj b/Common/Common.vcxproj
index 539b1294d6..226295fa38 100644
--- a/Common/Common.vcxproj
+++ b/Common/Common.vcxproj
@@ -40,6 +40,38 @@
Common
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -96,30 +128,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Common/DbgNew.h b/Common/DbgNew.h
index dcac13517a..831f7d42cd 100644
--- a/Common/DbgNew.h
+++ b/Common/DbgNew.h
@@ -12,4 +12,4 @@
#define new DBG_NEW
#endif
-#endif // _DEBUG
\ No newline at end of file
+#endif // _DEBUG
diff --git a/Core/Core.vcxproj b/Core/Core.vcxproj
index 2343ab775d..5a95746d95 100644
--- a/Core/Core.vcxproj
+++ b/Core/Core.vcxproj
@@ -39,6 +39,39 @@
Core
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -96,30 +129,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/GPU/GPU.vcxproj b/GPU/GPU.vcxproj
index 84bf4322d5..eabc46f4ba 100644
--- a/GPU/GPU.vcxproj
+++ b/GPU/GPU.vcxproj
@@ -39,6 +39,38 @@
GPU
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -96,30 +128,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
..\dx9sdk\Include;$(VC_IncludePath);$(WindowsSdk_IncludePath);
diff --git a/UI/UI.vcxproj b/UI/UI.vcxproj
index c512d47402..b580abede9 100644
--- a/UI/UI.vcxproj
+++ b/UI/UI.vcxproj
@@ -111,6 +111,38 @@
UI
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -168,30 +200,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Windows/PPSSPP.vcxproj b/Windows/PPSSPP.vcxproj
index af1504ad16..9be3b5b99a 100644
--- a/Windows/PPSSPP.vcxproj
+++ b/Windows/PPSSPP.vcxproj
@@ -41,6 +41,46 @@
PPSSPPWindows
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Application
@@ -91,38 +131,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<_ProjectFileVersion>10.0.30319.1
diff --git a/Windows/fix_2017.props b/Windows/fix_2017.props
new file mode 100644
index 0000000000..2b1a4cc49d
--- /dev/null
+++ b/Windows/fix_2017.props
@@ -0,0 +1,11 @@
+
+
+
+
+ $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ 10.0.17763.0
+ $(WindowsTargetPlatformVersion)
+
+
+
+
diff --git a/ext/SPIRV-Cross.vcxproj b/ext/SPIRV-Cross.vcxproj
index 5afe24d1af..4ce379b28f 100644
--- a/ext/SPIRV-Cross.vcxproj
+++ b/ext/SPIRV-Cross.vcxproj
@@ -40,6 +40,38 @@
SPIRVCross
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -98,30 +130,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
$(SolutionDir)$(Platform)\SPIRV-Cross$(Configuration)\
@@ -321,4 +329,4 @@
-
+
\ No newline at end of file
diff --git a/ext/discord-rpc-build/discord-rpc.vcxproj b/ext/discord-rpc-build/discord-rpc.vcxproj
index fb69271b70..275ad00e49 100644
--- a/ext/discord-rpc-build/discord-rpc.vcxproj
+++ b/ext/discord-rpc-build/discord-rpc.vcxproj
@@ -59,6 +59,38 @@
discordrpc
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -117,30 +149,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
false
@@ -316,4 +324,4 @@
-
+
\ No newline at end of file
diff --git a/ext/glslang.vcxproj b/ext/glslang.vcxproj
index d46a1bb5fb..ad3b66bdd7 100644
--- a/ext/glslang.vcxproj
+++ b/ext/glslang.vcxproj
@@ -40,6 +40,38 @@
glslang
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -98,30 +130,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -394,4 +402,4 @@
-
+
\ No newline at end of file
diff --git a/ext/libarmips.vcxproj b/ext/libarmips.vcxproj
index 9fd151e373..0173ddf031 100644
--- a/ext/libarmips.vcxproj
+++ b/ext/libarmips.vcxproj
@@ -56,6 +56,54 @@
libarmips
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -137,42 +185,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
.;$(IncludePath)
@@ -582,4 +594,4 @@
-
+
\ No newline at end of file
diff --git a/ext/libkirk/libkirk.vcxproj b/ext/libkirk/libkirk.vcxproj
index 2b4003f62e..3d0fcdd8d0 100644
--- a/ext/libkirk/libkirk.vcxproj
+++ b/ext/libkirk/libkirk.vcxproj
@@ -39,6 +39,38 @@
libkirk
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -96,30 +128,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ext/native/native.vcxproj b/ext/native/native.vcxproj
index 85526c64b4..b854ef2030 100644
--- a/ext/native/native.vcxproj
+++ b/ext/native/native.vcxproj
@@ -40,6 +40,38 @@
native
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -97,30 +129,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ext/zlib/zlib.vcxproj b/ext/zlib/zlib.vcxproj
index 3b16ade6e0..b153a92496 100644
--- a/ext/zlib/zlib.vcxproj
+++ b/ext/zlib/zlib.vcxproj
@@ -70,6 +70,38 @@
zlib
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StaticLibrary
@@ -127,30 +159,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
$(SolutionDir)$(Platform)\$(Configuration)\
diff --git a/headless/Headless.vcxproj b/headless/Headless.vcxproj
index e574c6a1f9..7a3fb66766 100644
--- a/headless/Headless.vcxproj
+++ b/headless/Headless.vcxproj
@@ -41,6 +41,38 @@
PPSSPPHeadless
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Application
@@ -98,30 +130,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
true
diff --git a/unittest/UnitTests.vcxproj b/unittest/UnitTests.vcxproj
index 017509a1d2..d834958c38 100644
--- a/unittest/UnitTests.vcxproj
+++ b/unittest/UnitTests.vcxproj
@@ -41,6 +41,38 @@
UnitTest
10.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Application
@@ -98,30 +130,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
true