VS2012可以打开VS2010项目,让它们处于可以在VS2010中使用的状态。
VS2013是否具有相同的功能?
答案 0 :(得分: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
答案 1 :(得分:2)
Visual Studio 2013支持“圆形跳闸”,支持VS2010的解决方案。有些例外情况可能需要升级项目,具体取决于解决方案中的项目类型。通常,您可以打开并保存VS2010,VS2012中的解决方案,当然还有VS2013中创建的任何解决方案。
答案 2 :(得分:1)
基于MSDN链接中的表,它实际上取决于项目包含的内容。某些项目可以保持跨版本兼容,而其他项目必须进行转换,以限制或排除项目的版本兼容性。
例如,可以跨所有平台打开编码的UI测试项目,但是必须将包含与MVC 2绑定的VS 2010项目升级到MVC 4以在VS 2013中工作。该转换使其仅与VS 2012兼容和VS 2013。
我猜测那里有一组可以用来测试项目文件兼容性的XSD。我找不到具有变体XSD的网站,并且没有通过规范彻底检查,但看起来像microsoft在这里概述了它们:https://msdn.microsoft.com/en-us/library/vstudio/5dy88c2e(v=vs.100).aspx