现在的位置: 首页 > 综合 > 正文

在VS2008中打开VS2010项目解决办法

2013年02月10日 ⁄ 综合 ⁄ 共 1526字 ⁄ 字号 评论关闭

在VS08版打开VS10版时可能会出现问题:
1.无法识别工具版本4.0;此时的解决方案如下:
————————————————————————————————
请把以下代码复制到一个记事本中,然后修改记事本的文件后缀名为reg,双击它就可以了,如果提示的是其它

版本,直接修改4.0为其它版本号就可以了:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0]
"DefaultToolsVersion"="2.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\2.0]
"MSBuildToolsPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0]
"MSBuildToolsPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\"
 
————————————————————————————————
2.这个解决方案修改.SLN工程项目文件信息等以下修改:
————————————————————————————————
如何用 Visual Studio 2008 打开 Visual Studio 2010 解决方案
当用 VS2010 打开 VS2008 解决方案(sln文件)或项目(csproj 文件或 vbproj 文件等)时,VS2010 会提示需

要进行升级转换。反之,如果用 VS2008 打开 VS2010 的解决方案文件,会提示此 sln 是新版本的 VS 创建,

无法打开;如果打开项目,会有安全警告,但可以打开。有时候,你可能又想用 VS2008 打开 VS2010 的解决

方案,比如你的机器还没有装 VS2010,但拿到的却是 VS2010 创建的解决方案文件。有两个办法,

一是,在 VS2008 创建一个空的新解决方案,然后一个个添加已有的 VS2010 项目,在安全警告窗口中,选择

OK。

二是,另存一份 VS2010 解决方案文件的副本,然后用任何纯文本编辑打开,比如记事本,找到 Microsoft

Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 这一行,将 11.00 改成 10.00,把2010修改为2008这样就可以用 VS2008 打开了。

这也适用于 VS2005,VS2005,VS2008, VS2010 的 sln 文件版本分别是,9.0, 10.0, 11.0 。

不过,低版本VS打开高版本VS的解决方案或项目只能是临时的办法,可能会引起IDE环境不稳定,不应该在开发

中长期使用。

————————————以下为图解操作————————————————————

利用文本编辑器打开解决方案文件,修改其内容:

二、如果还不能打开,就按上面文本内容写个注册表文件,双击文件写入信息至注册表!OK~这样我们就可以在VS2008中打开VS2010编写的程序了!有时候可能我们的解决方案文件不能双击直接在VS2008中打开~这样我们就得先运行VS2008,在VS2008再选择打开解决方案文件或项目文件!OK~到处结束!

抱歉!评论已关闭.