如何在Visual Studio 2010中打开一个Visual Studio 11项目

3

昨晚我下载了Visual Studio 11 Beta并开始新的项目,但现在我无法用Visual Studio 2010打开该项目,是否有人知道解决方法或者将Beta版项目保存为“旧版本”兼容的方法?我已经尝试过了,但是目前还未成功。


1
VS 10和VS 11的解决方案文件是兼容的。您要打开哪种类型的项目? - Tomas McGuinness
我已将一个.NET 4项目的解决方案文件转换为VS11,并在VS10中重新打开,没有出现问题。你是否将该项目转换为.NET 4.5? - nvuono
问题已解决:我不得不请求它打开项目中的每个单独文件,不确定为什么,但它起作用了,不管怎样谢谢!供参考,如果其他人查找此错误,则原始错误为“抱歉,无法打开此文件,因为它是使用较新版本的Visual Studio创建的”。 - tim.baker
3个回答

2

只需在文本编辑器中打开解决方案,您可以在第二行找到

Microsoft Visual Studio Solution File, Format Version 12.00

将版本更改为11.00并保存。

尝试打开解决方案,它应该可以工作。

更新:原来的答案是错误的。与Visual Studio的版本不同,格式版本随时间而分歧。自己检查一下。对于VS 2010解决方案,正确的版本号是11.00,而不是最初上面提到的10.00


不确定这是个好主意;无论如何也不应该需要。 - Andrew Barber

1
我也无法在VS10中打开VS11项目,出现错误信息:“所选文件是解决方案文件,但是由此应用程序的新版本创建,无法打开”。
将.sln文件第一行的版本号更改为11.00(将“格式版本12.00”替换为“格式版本11.00”)可以解决问题。

0

我最近在工作中看到了这种情况很多次。你需要安装Visual Studio 2010 SP1来解决这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接