VS低版本開啟高版本解決方案(如08開啟10、12、13版本vs編譯的專案)
阿新 • • 發佈:2019-01-06
一、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版本即可,但是有的時候都改了還是不行的話最簡單的辦法就是:
新建一個解決方案,把裡面的類從新載入一遍。