2013-10-17 85 views

回答

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

+2

根据该文档,仅适用于不适用于C#项目/类的SUO文件图书馆,是不是?我们想要升级,但现在我很困惑,无论是这个答案和MSDN逆向还是缺少一些东西 – sll

+2

是否可以在VS2013中打开并且*不*转换?我们将使VS2010和VS2013的开发人员,而不想阻止他们的工作。 –

2

的Visual Studio 2013和支持 “轮跳闸” 与支持解决方案早在VS2010。根据解决方案中的项目类型,可能需要升级的项目有一些例外情况。通常,您可以打开并保存VS2010,VS2012的解决方案,当然也可以在VS2013中创建解决方案。

+1

您是否有此信息的来源? [this?](http://visualstudiomagazine.com/articles/2013/06/12/vs-2013-can-load-vs-2012-and-vs-2010-projects.aspx)任何人都知道它是否真实生活? – LosManos

1

根据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

相关问题