diff --git a/msvc/samples/mem_apis/mem_apis.vcxproj b/msvc/samples/mem_apis/mem_apis.vcxproj
index fd5fc785..61000dc9 100644
--- a/msvc/samples/mem_apis/mem_apis.vcxproj
+++ b/msvc/samples/mem_apis/mem_apis.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_arm/sample_arm.vcxproj b/msvc/samples/sample_arm/sample_arm.vcxproj
index 25a7d57a..bf859c78 100644
--- a/msvc/samples/sample_arm/sample_arm.vcxproj
+++ b/msvc/samples/sample_arm/sample_arm.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_arm64/sample_arm64.vcxproj b/msvc/samples/sample_arm64/sample_arm64.vcxproj
index 0de00cda..f80627ba 100644
--- a/msvc/samples/sample_arm64/sample_arm64.vcxproj
+++ b/msvc/samples/sample_arm64/sample_arm64.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj
index f48c7e4e..6bbae8bd 100644
--- a/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj
+++ b/msvc/samples/sample_arm64eb/sample_arm64eb.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_armeb/sample_armeb.vcxproj b/msvc/samples/sample_armeb/sample_armeb.vcxproj
index 1daf4e64..108b369b 100644
--- a/msvc/samples/sample_armeb/sample_armeb.vcxproj
+++ b/msvc/samples/sample_armeb/sample_armeb.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj b/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj
index 54c409a6..af3bf85b 100644
--- a/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj
+++ b/msvc/samples/sample_batch_reg/sample_batch_reg.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_m68k/sample_m68k.vcxproj b/msvc/samples/sample_m68k/sample_m68k.vcxproj
index f7aa38c8..572c3243 100644
--- a/msvc/samples/sample_m68k/sample_m68k.vcxproj
+++ b/msvc/samples/sample_m68k/sample_m68k.vcxproj
@@ -30,26 +30,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_mips/sample_mips.vcxproj b/msvc/samples/sample_mips/sample_mips.vcxproj
index 83c50c80..7ec2ac03 100644
--- a/msvc/samples/sample_mips/sample_mips.vcxproj
+++ b/msvc/samples/sample_mips/sample_mips.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_sparc/sample_sparc.vcxproj b/msvc/samples/sample_sparc/sample_sparc.vcxproj
index 58a2a3b8..f94937d9 100644
--- a/msvc/samples/sample_sparc/sample_sparc.vcxproj
+++ b/msvc/samples/sample_sparc/sample_sparc.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_x86/sample_x86.vcxproj b/msvc/samples/sample_x86/sample_x86.vcxproj
index efe7186d..632900ec 100644
--- a/msvc/samples/sample_x86/sample_x86.vcxproj
+++ b/msvc/samples/sample_x86/sample_x86.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj b/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj
index dffb3eb4..3649777e 100644
--- a/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj
+++ b/msvc/samples/sample_x86_32_gdt_and_seg_regs/sample_x86_32_gdt_and_seg_regs.vcxproj
@@ -27,26 +27,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/samples/shellcode/shellcode.vcxproj b/msvc/samples/shellcode/shellcode.vcxproj
index bf81c38c..a456ac16 100644
--- a/msvc/samples/shellcode/shellcode.vcxproj
+++ b/msvc/samples/shellcode/shellcode.vcxproj
@@ -30,26 +30,26 @@
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
Application
false
- v110_xp
+ $(DefaultPlatformToolset)
true
MultiByte
diff --git a/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj b/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj
index 5530d7f1..6cf97b40 100644
--- a/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj
+++ b/msvc/unicorn/aarch64-softmmu/aarch64-softmmu.vcxproj
@@ -84,26 +84,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj
index 71de90e0..bb8f2eb4 100644
--- a/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj
+++ b/msvc/unicorn/aarch64eb-softmmu/aarch64eb-softmmu.vcxproj
@@ -84,26 +84,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj b/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj
index ed1e6ff5..497bca47 100644
--- a/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj
+++ b/msvc/unicorn/arm-softmmu/arm-softmmu.vcxproj
@@ -80,26 +80,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj b/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj
index ccb812de..d6b22311 100644
--- a/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj
+++ b/msvc/unicorn/armeb-softmmu/armeb-softmmu.vcxproj
@@ -80,26 +80,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj b/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj
index 0ed9725e..e301ffd8 100644
--- a/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj
+++ b/msvc/unicorn/m68k-softmmu/m68k-softmmu.vcxproj
@@ -71,26 +71,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj b/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj
index 0b76d879..0183227a 100644
--- a/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj
+++ b/msvc/unicorn/mips-softmmu/mips-softmmu.vcxproj
@@ -82,26 +82,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj b/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj
index 3cdf65ac..325b8986 100644
--- a/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj
+++ b/msvc/unicorn/mips64-softmmu/mips64-softmmu.vcxproj
@@ -82,26 +82,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj b/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj
index 0c4082f1..0dfcd427 100644
--- a/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj
+++ b/msvc/unicorn/mips64el-softmmu/mips64el-softmmu.vcxproj
@@ -82,26 +82,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj b/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj
index 9b2f9f26..ac87a154 100644
--- a/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj
+++ b/msvc/unicorn/mipsel-softmmu/mipsel-softmmu.vcxproj
@@ -82,26 +82,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj b/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj
index b4c3bbd1..41799c45 100644
--- a/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj
+++ b/msvc/unicorn/sparc-softmmu/sparc-softmmu.vcxproj
@@ -75,26 +75,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj b/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj
index 46ee7ac6..2816ae28 100644
--- a/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj
+++ b/msvc/unicorn/sparc64-softmmu/sparc64-softmmu.vcxproj
@@ -76,26 +76,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/unicorn/unicorn.vcxproj b/msvc/unicorn/unicorn/unicorn.vcxproj
index cd5d4b5e..b6a6863f 100644
--- a/msvc/unicorn/unicorn/unicorn.vcxproj
+++ b/msvc/unicorn/unicorn/unicorn.vcxproj
@@ -28,26 +28,26 @@
DynamicLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
DynamicLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
DynamicLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
DynamicLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/unicorn_static/unicorn_static.vcxproj b/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
index c3d1ca1d..f52a4ed8 100644
--- a/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
+++ b/msvc/unicorn/unicorn_static/unicorn_static.vcxproj
@@ -179,26 +179,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
diff --git a/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj b/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj
index 1e9670c4..3b71bc0c 100644
--- a/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj
+++ b/msvc/unicorn/x86_64-softmmu/x86_64-softmmu.vcxproj
@@ -88,26 +88,26 @@
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
true
- v110_xp
+ $(DefaultPlatformToolset)
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte
StaticLibrary
false
- v110_xp
+ $(DefaultPlatformToolset)
false
MultiByte