【问题标题】:Is Visual Studio 2013 compatible with 2010 projects?Visual Studio 2013 是否与 2010 项目兼容?
【发布时间】:2013-10-26 08:39:58
【问题描述】:

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

VS2013有同样的功能吗?

【问题讨论】:

    标签: visual-studio-2010 visual-studio visual-studio-2013


    【解决方案1】:

    如果您允许 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

    【讨论】:

    • 根据该文档,这仅适用于 SUO 文件,不适用于 C# 项目/类库,不是吗?我们也想升级,但现在我很困惑,要么是这个答案和 MSDN 对立,要么是遗漏了一些东西
    • 是否可以在VS2013中打开而转换?我们将让开发人员使用 VS2010 和 VS2013,并且不想阻止他们工作。
    【解决方案2】:

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

    【讨论】:

    • 您有此信息的来源吗? this?有人知道它在现实生活中是否有效吗?
    【解决方案3】:

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

    例如,Coded UI Test 项目可以在所有平台上打开,但包含与 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2016-03-06
      相关资源
      最近更新 更多