diff --git a/3rdparty/baseclasses/baseclasses.vcxproj b/3rdparty/baseclasses/baseclasses.vcxproj
index b1653daefa..c3ad517a51 100644
--- a/3rdparty/baseclasses/baseclasses.vcxproj
+++ b/3rdparty/baseclasses/baseclasses.vcxproj
@@ -18,6 +18,7 @@
x64
+
{27F17499-A372-4408-8AFA-4F9F4584FBD3}
diff --git a/3rdparty/freetype/builds/windows/freetype.vcxproj b/3rdparty/freetype/builds/windows/freetype.vcxproj
index 6282103d3a..0be7de0831 100644
--- a/3rdparty/freetype/builds/windows/freetype.vcxproj
+++ b/3rdparty/freetype/builds/windows/freetype.vcxproj
@@ -18,6 +18,7 @@
x64
+
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
diff --git a/3rdparty/libjpeg/libjpeg.vcxproj b/3rdparty/libjpeg/libjpeg.vcxproj
index a08b5f3c24..2eae669f74 100644
--- a/3rdparty/libjpeg/libjpeg.vcxproj
+++ b/3rdparty/libjpeg/libjpeg.vcxproj
@@ -26,6 +26,7 @@
x64
+
{BC236261-77E8-4567-8D09-45CD02965EB6}
diff --git a/3rdparty/libpng/projects/vstudio/libpng/libpng.vcxproj b/3rdparty/libpng/projects/vstudio/libpng/libpng.vcxproj
index 9ecd14607a..3eb692cd68 100644
--- a/3rdparty/libpng/projects/vstudio/libpng/libpng.vcxproj
+++ b/3rdparty/libpng/projects/vstudio/libpng/libpng.vcxproj
@@ -26,6 +26,7 @@
x64
+
{D6973076-9317-4EF2-A0B8-B7A18AC0713E}
diff --git a/3rdparty/opencl/opencl.vcxproj b/3rdparty/opencl/opencl.vcxproj
index c827ac1222..30e96fe91b 100644
--- a/3rdparty/opencl/opencl.vcxproj
+++ b/3rdparty/opencl/opencl.vcxproj
@@ -18,6 +18,7 @@
x64
+
{D80D4A75-C385-41BD-AE62-83D2E2B595A7}
diff --git a/3rdparty/portaudio/build/msvc/portaudio.vcxproj b/3rdparty/portaudio/build/msvc/portaudio.vcxproj
index 467fa484fb..5cb0d77d5b 100644
--- a/3rdparty/portaudio/build/msvc/portaudio.vcxproj
+++ b/3rdparty/portaudio/build/msvc/portaudio.vcxproj
@@ -50,6 +50,7 @@
x64
+
{0A18A071-125E-442F-AFF7-A3F68ABECF99}
diff --git a/3rdparty/pthreads4w/build/pthreads4w.vcxproj b/3rdparty/pthreads4w/build/pthreads4w.vcxproj
index 15ebd11015..b28eb70645 100644
--- a/3rdparty/pthreads4w/build/pthreads4w.vcxproj
+++ b/3rdparty/pthreads4w/build/pthreads4w.vcxproj
@@ -26,6 +26,7 @@
x64
+
{0FAE817D-9A32-4830-857E-81DA57246E16}
diff --git a/3rdparty/wxwidgets3.0/build/msw/wx30_adv.vcxproj b/3rdparty/wxwidgets3.0/build/msw/wx30_adv.vcxproj
index e5ef38ab0e..673ac8333f 100644
--- a/3rdparty/wxwidgets3.0/build/msw/wx30_adv.vcxproj
+++ b/3rdparty/wxwidgets3.0/build/msw/wx30_adv.vcxproj
@@ -26,6 +26,7 @@
x64
+
{24C45343-FD20-5C92-81C1-35A2AE841E79}
diff --git a/3rdparty/wxwidgets3.0/build/msw/wx30_base.vcxproj b/3rdparty/wxwidgets3.0/build/msw/wx30_base.vcxproj
index 377518fb89..35588d40b6 100644
--- a/3rdparty/wxwidgets3.0/build/msw/wx30_base.vcxproj
+++ b/3rdparty/wxwidgets3.0/build/msw/wx30_base.vcxproj
@@ -26,6 +26,7 @@
x64
+
{3FCC50C2-81E9-5DB2-B8D8-2129427568B1}
diff --git a/3rdparty/wxwidgets3.0/build/msw/wx30_config.vcxproj b/3rdparty/wxwidgets3.0/build/msw/wx30_config.vcxproj
index ce9a60b984..77ee5ad855 100644
--- a/3rdparty/wxwidgets3.0/build/msw/wx30_config.vcxproj
+++ b/3rdparty/wxwidgets3.0/build/msw/wx30_config.vcxproj
@@ -26,6 +26,7 @@
x64
+
{01F4CE10-2CFB-41A8-B41F-E54337868A1D}
diff --git a/3rdparty/wxwidgets3.0/build/msw/wx30_core.vcxproj b/3rdparty/wxwidgets3.0/build/msw/wx30_core.vcxproj
index 8d91d0e8a6..f2a2ebb0af 100644
--- a/3rdparty/wxwidgets3.0/build/msw/wx30_core.vcxproj
+++ b/3rdparty/wxwidgets3.0/build/msw/wx30_core.vcxproj
@@ -26,6 +26,7 @@
x64
+
{6744DAD8-9C70-574A-BFF2-9F8DDDB24A75}
diff --git a/3rdparty/xz/liblzma.vcxproj b/3rdparty/xz/liblzma.vcxproj
index d1aa940055..e56bd2874b 100644
--- a/3rdparty/xz/liblzma.vcxproj
+++ b/3rdparty/xz/liblzma.vcxproj
@@ -18,6 +18,7 @@
x64
+
{12728250-16EC-4DC6-94D7-E21DD88947F8}
Win32Proj
diff --git a/3rdparty/zlib/zlib.vcxproj b/3rdparty/zlib/zlib.vcxproj
index 14f8625ff0..c599076962 100644
--- a/3rdparty/zlib/zlib.vcxproj
+++ b/3rdparty/zlib/zlib.vcxproj
@@ -26,6 +26,7 @@
x64
+
{2F6C0388-20CB-4242-9F6C-A6EBB6A83F47}
diff --git a/common/build/Utilities/utilities.vcxproj b/common/build/Utilities/utilities.vcxproj
index fbf3091568..1eae85f2a5 100644
--- a/common/build/Utilities/utilities.vcxproj
+++ b/common/build/Utilities/utilities.vcxproj
@@ -26,6 +26,7 @@
x64
+
{4639972E-424E-4E13-8B07-CA403C481346}
diff --git a/common/build/x86emitter/x86emitter.vcxproj b/common/build/x86emitter/x86emitter.vcxproj
index b90932e142..fedc793706 100644
--- a/common/build/x86emitter/x86emitter.vcxproj
+++ b/common/build/x86emitter/x86emitter.vcxproj
@@ -26,6 +26,7 @@
x64
+
{A51123F5-9505-4EAE-85E7-D320290A272C}
diff --git a/common/vsprops/WinSDK.props b/common/vsprops/WinSDK.props
new file mode 100644
index 0000000000..241ed79e3d
--- /dev/null
+++ b/common/vsprops/WinSDK.props
@@ -0,0 +1,9 @@
+
+
+
+
+ $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))
+ $(LatestTargetPlatformVersion)
+ $(LatestTargetPlatformVersion)
+
+
\ No newline at end of file
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj b/pcsx2/windows/VCprojects/pcsx2.vcxproj
index 5ea0fb5a9b..5107724a65 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj
@@ -26,6 +26,7 @@
x64
+
{1CEFD830-2B76-4596-A4EE-BCD7280A60BD}
diff --git a/plugins/FWnull/Windows/FWnull.vcxproj b/plugins/FWnull/Windows/FWnull.vcxproj
index e4d503820e..6c013afdd0 100644
--- a/plugins/FWnull/Windows/FWnull.vcxproj
+++ b/plugins/FWnull/Windows/FWnull.vcxproj
@@ -18,6 +18,7 @@
x64
+
{3D0EB14D-32F3-4D82-9C6D-B806ADBB859C}
diff --git a/plugins/GSdx/GSdx.vcxproj b/plugins/GSdx/GSdx.vcxproj
index f97c1ec627..42be482c61 100644
--- a/plugins/GSdx/GSdx.vcxproj
+++ b/plugins/GSdx/GSdx.vcxproj
@@ -50,6 +50,7 @@
x64
+
{18E42F6F-3A62-41EE-B42F-79366C4F1E95}
@@ -292,4 +293,4 @@
-
+
\ No newline at end of file
diff --git a/plugins/LilyPad/LilyPad.vcxproj b/plugins/LilyPad/LilyPad.vcxproj
index 260c9a855c..bedd47cae7 100644
--- a/plugins/LilyPad/LilyPad.vcxproj
+++ b/plugins/LilyPad/LilyPad.vcxproj
@@ -18,6 +18,7 @@
x64
+
{E4081455-398C-4610-A87C-90A8A7D72DC3}
diff --git a/plugins/USBnull/Windows/USBnull.vcxproj b/plugins/USBnull/Windows/USBnull.vcxproj
index 6e15fc3073..489224c73a 100644
--- a/plugins/USBnull/Windows/USBnull.vcxproj
+++ b/plugins/USBnull/Windows/USBnull.vcxproj
@@ -18,6 +18,7 @@
x64
+
{BF7B81A5-E348-4F7C-A69F-F74C8EEEAD70}
diff --git a/plugins/cdvdGigaherz/src/Windows/cdvdGigaherz.vcxproj b/plugins/cdvdGigaherz/src/Windows/cdvdGigaherz.vcxproj
index d4a42bf148..a4065a3d49 100644
--- a/plugins/cdvdGigaherz/src/Windows/cdvdGigaherz.vcxproj
+++ b/plugins/cdvdGigaherz/src/Windows/cdvdGigaherz.vcxproj
@@ -18,6 +18,7 @@
x64
+
{5CF88D5F-64DD-4EDC-9F1A-436BD502940A}
diff --git a/plugins/dev9ghzdrk/Win32/DEV9ghzdrk.vcxproj b/plugins/dev9ghzdrk/Win32/DEV9ghzdrk.vcxproj
index f4e781784f..d4f6fbe2ff 100644
--- a/plugins/dev9ghzdrk/Win32/DEV9ghzdrk.vcxproj
+++ b/plugins/dev9ghzdrk/Win32/DEV9ghzdrk.vcxproj
@@ -18,6 +18,7 @@
x64
+
{BBE4E5FB-530A-4D18-A633-35AF0577B7F3}
diff --git a/plugins/dev9null/Windows/DEV9null.vcxproj b/plugins/dev9null/Windows/DEV9null.vcxproj
index fd12b626b1..fb865ee279 100644
--- a/plugins/dev9null/Windows/DEV9null.vcxproj
+++ b/plugins/dev9null/Windows/DEV9null.vcxproj
@@ -18,6 +18,7 @@
x64
+
{04439C5F-05FB-4A9C-AAD1-5388C25377DB}
diff --git a/plugins/spu2-x/src/Windows/Spu2-X.vcxproj b/plugins/spu2-x/src/Windows/Spu2-X.vcxproj
index ac0155c629..3f8c4c47f9 100644
--- a/plugins/spu2-x/src/Windows/Spu2-X.vcxproj
+++ b/plugins/spu2-x/src/Windows/Spu2-X.vcxproj
@@ -34,6 +34,7 @@
x64
+
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}
diff --git a/tools/bin2cpp/bin2c.vcxproj b/tools/bin2cpp/bin2c.vcxproj
index 8f422111a9..42d271a9a8 100644
--- a/tools/bin2cpp/bin2c.vcxproj
+++ b/tools/bin2cpp/bin2c.vcxproj
@@ -18,6 +18,7 @@
x64
+
bin2cpp
{677B7D11-D5E1-40B3-88B1-9A4DF83D2213}