一、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、-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
將
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
修改為
VisualStudioVersion = 10.0.40219.1
MinimumVisualStudioVersion = 10.0.40219.1
2、用記事本打開csproj文件,將:
<Project ToolsVersion="3.5" DefaultTargets="Build"
中的ToolsVersion="3.5"刪除
然后將:
<Import Project="$(MSBuildToolsPath)
改為:
<Import Project="$(MSBuildBinPath)
有的時候csproj這個文件不用管,直接改sln文件vs版本即可,但是有的時候都改了還是不行的話最簡單的辦法就是:
新建一個解決方案,把里面的類從新加載一遍。