23

VS2012 可以打开 VS2010 项目并使它们处于可在 VS2010 中使用的状态。

VS2013有同样的功能吗?

4

3 回答 3

18

如果允许 Visual Studio 自动升级项目,则可以在 Visual Studio 2013、Visual Studio 2012 和 Visual Studio 2010 SP1 中打开它。

从以下链接

http://msdn.microsoft.com/en-us/library/vstudio/hh266747(v=vs.120).aspx

于 2013-10-17T18:03:46.453 回答
2

Visual Studio 2013 支持“往返”,并支持早在 VS2010 的解决方案。在某些例外情况下,可能需要升级项目,具体取决于解决方案中的项目类型。通常,您可以打开和保存来自 VS2010、VS2012 的解决方案,当然还有在 VS2013 中创建的任何解决方案。

于 2014-01-28T15:40:12.937 回答
2

根据 MSDN 链接中的表格,这实际上取决于您的项目包含的内容。一些项目能够保持跨版本兼容,而其他项目必须进行限制或排除项目版本兼容性的转换。

例如,编码的 UI 测试项目可以在所有平台上打开,但包含与 MVC 2 相关的 VS 2010 项目必须升级到 MVC 4 才能在 VS 2013 中工作。这种转换使其仅与 VS 2012 和 VS 2013 兼容.

我猜有一组 XSD 可以用来测试项目文件的兼容性。我找不到带有变体 XSD 的站点,也没有彻底检查规范,但看起来微软在这里概述了它们:https://msdn.microsoft.com/en-us/library/vstudio/5dy88c2e( v=vs.100).aspx

于 2015-07-16T16:06:37.057 回答