可以在vs2010中使用vs2008项目文件

时间:2009-12-09 09:47:29

标签: visual-studio-2008 visual-studio-2010

我想开始使用vs 2010来获得IDE的好处。问题是我的团队的其他成员认为它是“测试版”。现在我们正在等待RTM发布。

我是否可以使用VS2010打开和编辑VS2008项目和解决方案,但是将它们保存回vs2008?这样做有什么陷阱吗?

3 个答案:

答案 0 :(得分:4)

不,这是不可能的。在VS2010中打开VS2008解决方案时,将始终显示熟悉的项目转换对话框。最多可以指示项目转换器向导保存原始解决方案的备份。

答案 1 :(得分:4)

我认为这不是'制裁',但我听说你可以运气,只需将.proj文件顶部的“ToolsVersion”更改为4.0,然后它就可以兼顾。 VS2010将使用它(这是它所期望的),VS2008将警告这是一个未知的工具版本,只是恢复到3.5的行为。因此,这是一种潜在的自用风险策略。

答案 2 :(得分:0)

无意中听到MSDN forums

1. Open your VS 2010 .sln in notepad.

It should look something like this:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 Project("{FAE04EC0-3 ...... ...........................

2. Change the Version 11.0 to Version 10.0 and Visual Studio 2010 to 2008

3. Save the file.

4. Open in vs 2008 all projects should load, compile etc.

免责声明,我还没有证实这一点。但我也看到了同样的技术described here