1. 程式人生 > >VS低版本開啟高版本解決方案(如08開啟10、12、13版本vs編譯的專案)

VS低版本開啟高版本解決方案(如08開啟10、12、13版本vs編譯的專案)

一、vs2005開啟vs2008編譯的專案:

1、用記事本開啟sln檔案,將: 

Microsoft Visual Studio Solution File, Format Version 10.00 
# Visual Studio 2008 
改成: 
Microsoft Visual Studio Solution File, Format Version 9.00 
# Visual Studio 2005 

2、用記事本開啟csproj檔案,將: 
<Project ToolsVersion="3.5" DefaultTargets="Build" 
中的ToolsVersion="3.5"刪除 
然後將: 
<Import Project="$(MSBuildToolsPath) 

改為: 

<Import Project="$(MSBuildBinPath) 

二、vs2010開啟vs2012或vs2013編譯的專案:

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、用記事本開啟csproj檔案,將: 
<Project ToolsVersion="3.5" DefaultTargets="Build" 

中的ToolsVersion="3.5"刪除 
然後將: 
<Import Project="$(MSBuildToolsPath) 
改為: 

<Import Project="$(MSBuildBinPath) 

下面是vs2010和vs2012/2013的.sln檔案的截圖:



有的時候csproj這個檔案不用管,直接改sln檔案vs版本即可,但是有的時候都改了還是不行的話最簡單的辦法就是:

新建一個解決方案,把裡面的類從新載入一遍。