我们无法使用VS2005打开在VS2008中创建的项目的原因是什么?

时间:2010-12-21 15:57:22

标签: c# visual-studio-2005

为什么Microsoft不支持前向可比性?

3 个答案:

答案 0 :(得分:4)

这不是向后兼容性的向前兼容性。您可以使用VS2008打开VS2005项目(向后兼容)。

答案 1 :(得分:4)

您所描述的实际上是forward compatibility

原因是VS 2008可能(假设)包含解决方案文件中的设置,这些设置使用VS 2005中未发明的机制来改变解决方案应该如何处理的规则。假设这些如果没有正确处理,设置可能会破坏解决方案,VS 2005遇到它们时会做什么?

答案 2 :(得分:3)

您是否尝试过更改文件顶部的版本号? (它是前3-4行IIRC之一)