diff --git a/3rdparty/baseclasses/baseclasses.vcxproj b/3rdparty/baseclasses/baseclasses.vcxproj
index b1653daef..c3ad517a5 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 6282103d3..0be7de083 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 a08b5f3c2..2eae669f7 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 9ecd14607..3eb692cd6 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 c827ac122..30e96fe91 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 467fa484f..5cb0d77d5 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 15ebd1101..b28eb7064 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 e5ef38ab0..673ac8333 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 377518fb8..35588d40b 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 ce9a60b98..77ee5ad85 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 8d91d0e8a..f2a2ebb0a 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 d1aa94005..e56bd2874 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 14f8625ff..c59907696 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 fbf309156..1eae85f2a 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 b90932e14..fedc79370 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 000000000..241ed79e3
--- /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 5ea0fb5a9..5107724a6 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 e4d503820..6c013afdd 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 f97c1ec62..42be482c6 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 260c9a855..bedd47cae 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 6e15fc307..489224c73 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 d4a42bf14..a4065a3d4 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 f4e781784..d4f6fbe2f 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 fd12b626b..fb865ee27 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 ac0155c62..3f8c4c47f 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 8f422111a..42d271a9a 100644
--- a/tools/bin2cpp/bin2c.vcxproj
+++ b/tools/bin2cpp/bin2c.vcxproj
@@ -18,6 +18,7 @@
x64
+
bin2cpp
{677B7D11-D5E1-40B3-88B1-9A4DF83D2213}