Visual Studio 2008打开vs2010解决方案的方法

一个朋友遇到了个问题:用visual studio 2008软件,无法打开一个asp.net网站的sln解决方案。如下图,原因是此解决方案由vs2010生成的,必须由vs2010运行程序打开。
 
这样一想,很麻烦还得下载一个超1G的安装文件,其实,只需要改几个小地方就可以运行了。方法如下:
1、修改解决方案sln文件
用记事本打开sln后缀文件:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
改成 
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
这里的Version为微软程序指定的版本号。

2、修改项目中后缀为csproj文件
同样使用记事本,打开 csproj 后缀文件: 
一般为文件第二行中:ToolsVersion="4.0",改为ToolsVersion="2.0"或ToolsVersion="3.5"即可,这里的版本为asp.net框架环境版本。注意,有多少个项目,里面的csproj文件都需要更改,不然会提示错误。

3、若你安装的是vs2005程序软件,方法如下:
第一条sln文件中更改为:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005

第二条csproj文件中更改为:
将 ToolsVersion="4.0" 这句话即 ToolsVersion 属性删掉即可。

最后,教你如何更换asp.net网站框架环境版本:visual studio如何调试没有被编译的程序或网站 (2.0、3.5、4.0版本之间切换)

本博文章作者:unvs,转载Visual Studio 2008打开vs2010解决方案的方法

原文地址:https://www.cnblogs.com/yingfeng_love/p/3504983.html