如何用vs2010打開vs2013的項目?


眾所周知,用vs2013打開vs2010十分簡單,無須做什么。

從VS2010開始,不再制作專有的文件格式,這只是一個xml格式的文本文件,其中決定了解決方案的平台工具集和VS版本。

既然.sln只是個文本文件,重新設定其中指定的VS版本和平台工具集,也許可以用低版本打開高版本的解決方案。

  1. 首先,修改.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文件,頭部信息如下:

 

[plain]  view plain  copy
 
  1. Microsoft Visual Studio Solution File, Format Version 12.00  
  2. # Visual Studio 2013  

將其改成

 

 

[plain]  view plain  copy
 
  1. Microsoft Visual Studio Solution File, Format Version 10.00  
  2. # Visual Studio 2010  

 

(這里的10.00也可以寫成11.00)

然后用vs2010就可以打開這個sln了。
2.修改平台工具集
此時雖然打開了但還是無法編譯通過。需要修改平台工具集。

工程-->屬性-->常規-->平台工具集:把v120改成v100.

這樣就可以正確編譯運行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM