如何用vs2010打開vs2013的項目?
眾所周知,用vs2013打開vs2010十分簡單,無須做什麽。
從VS2010開始,不再制作專有的文件格式,這只是一個xml格式的文本文件,其中決定了解決方案的平臺工具集和VS版本。
既然.sln只是個文本文件,重新設定其中指定的VS版本和平臺工具集,也許可以用低版本打開高版本的解決方案。
- 首先,修改.sln文件。
進入後修改參數:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
改為:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
保存退出。
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文件,頭部信息如下:
- Microsoft Visual Studio Solution File, Format Version 12.00
- # Visual Studio 2013
將其改成
- Microsoft Visual Studio Solution File, Format Version 10.00
- # Visual Studio 2010
(這裏的10.00也可以寫成11.00)
然後用vs2010就可以打開這個sln了。
2.修改平臺工具集
此時雖然打開了但還是無法編譯通過。需要修改平臺工具集。
工程-->屬性-->常規-->平臺工具集:把v120改成v100.
這樣就可以正確編譯運行了。
如何用vs2010打開vs2013的項目?