diff --git a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
index 72d3ea6fb21..af8646e0c25 100755
--- a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
@@ -170,7 +170,7 @@ function _make_configurations(vcxprojfile, vsinfo, target, vcxprojdir)
vcxprojfile:print("")
-- make Configuration
- vcxprojfile:enter("")
+ vcxprojfile:enter("")
vcxprojfile:print("%s", assert(configuration_types[target:get("kind")]))
vcxprojfile:print("v%s0", assert(versions["vs" .. vsinfo.vstudio_version]))
vcxprojfile:print("MultiByte")
diff --git a/xmake/plugins/project/vstudio/vs2013.lua b/xmake/plugins/project/vstudio/vs2013.lua
index 080c38a8eb4..01a36c2c424 100755
--- a/xmake/plugins/project/vstudio/vs2013.lua
+++ b/xmake/plugins/project/vstudio/vs2013.lua
@@ -30,7 +30,7 @@ function make(outputdir)
local vsinfo =
{
vstudio_version = "2013"
- , solution_version = "13"
+ , solution_version = "12"
}
-- make project
diff --git a/xmake/plugins/project/vstudio/vs2015.lua b/xmake/plugins/project/vstudio/vs2015.lua
index 657fbbeee6b..7099aa64807 100755
--- a/xmake/plugins/project/vstudio/vs2015.lua
+++ b/xmake/plugins/project/vstudio/vs2015.lua
@@ -30,7 +30,7 @@ function make(outputdir)
local vsinfo =
{
vstudio_version = "2015"
- , solution_version = "14"
+ , solution_version = "12"
}
-- make project