众所周知,用vs2013打开vs2010十分简单,无须作什么。工具
从VS2010开始,再也不制做专有的文件格式,这只是一个xml格式的文本文件,其中决定了解决方案的平台工具集和VS版本。spa
既然.sln只是个文本文件,从新设定其中指定的VS版本和平台工具集,也许能够用低版本打开高版本的解决方案。.net
进入后修改参数:orm
Microsoft Visual Studio Solution File, Format Version 12.00xml
# Visual Studio 2012blog
改成:ip
Microsoft Visual Studio Solution File, Format Version 11.00get
# Visual Studio 2010it
保存退出。io
2.进入项目文件夹
用记事本打开App.config文件。
将
sku=".NETFramework,Version=v4.5"
改成:
sku=".NETFramework,Version=v4.0"
保存退出。
3.用记事本打开.csproj文件。
将
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
改成:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
保存退出。
我想起vs2012和vs2010的平台工具集不一致,vs2012是v110,vs2010是v100,vs2013则是v120。
去查找对应ToolsVersion的项目文件,修改之。
改成
1.修改sln文件
用记事本或者Editplus的之类的工具打开vs2013建立的项目sln文件,头部信息以下:
将其改为
(这里的10.00也能够写成11.00)
而后用vs2010就能够打开这个sln了。
2.修改平台工具集
此时虽然打开了但仍是没法编译经过。须要修改平台工具集。
工程-->属性-->常规-->平台工具集:把v120改为v100.
这样就能够正确编译运行了。