2024年3月12日发(作者:)

首先你要确保你建的项目是.NET Framework 2.0的,而不是.NET Framework3.5。

方法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

即可用2005来打开

方法2:

1. 用记事本打开解决方案文件[解决方案名].sln,然后修改最上面两行为如下代码:

Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005

2. 用记事本打开每个项目文件[项目名].csproj,在节点下移除如

下节点:

v2.0

并且修改ProductVersion和Import两个节点为如下:

8.0.50727

这样应该就可以打开了。

电脑上装的是VS .net 2003,有时下载运行一些在 2008里编写的程序会提示

出错:“

所选文件是Visual Studio解决方案文件,但是由更高版本的Visual Studio创建

的,无法打开。

”这时只需要改写两个文件的两句话即可解决这个问题。

在.net 2003环境下打开工程的.sln文件,将第一行“Microsoft Visual Studio

Solution File, Format Version 10.00”中的“10.00”改为“8.00”(.net 2005对应的是

9.00),保存;打开工程的.vcproj文件,将第四行“Version=”9.00″”改为“Version=”

7.00″”或“Version=”7.10″”(.net 2005对应的是8.00),保存。之后再打开工程,可

能会显示“

项目“yourProjectName”必须转换为当前的 Visual C++ 项目格式。转换了

此项目后,您将无法在早期的 Visual Studio 版本中对其进行编辑。要转换并打开此项目

吗?

”,点击“是”即可打开、编译运行工程文件。

小技巧,记录一下。