【问题标题】:Compatibility options for Visual Studio projectVisual Studio 项目的兼容性选项
【发布时间】:2013-02-21 08:19:19
【问题描述】:

我即将加入我企业的 C# 开发团队。

有人告诉我,目前我们正在为 .NET Framework 2.0 开发,所以我必须坚持 VS 2005 的特性。

我订阅了 MSDN,并且在我的家用电脑上安装了 VS 2012。

现在我想知道我是否会在打开在家中完成的工作时遇到问题,反之亦然。

有人告诉我,在创建项目时,我可以选择 .NET 版本作为目标,但无论如何该项目不会在早期版本的 VS 上打开。

这是真的吗? VS没有设置项目兼容级别的选项吗?如果我在 VS2005 上创建项目,然后在 VS2012 上进行编辑?不会尊重它的兼容性级别吗?

非常感谢。

【问题讨论】:

    标签: visual-studio visual-studio-2012 visual-studio-2005 compatibility backwards-compatibility


    【解决方案1】:

    在 VS2010 和 VS2012 之间提供往返支持,即您可以在两个版本之间来回移动而不会出现任何问题。但是在 VS2010 之前,大多数项目都需要转换/迁移到新版本的 VS,您无法在旧版本的 VS 中重新使用迁移的项目。

    简而言之,如果不创建两个独立的项目文件,您将无法在 VS2005 和 VS2012 中继续在同一个项目上进行开发。我不建议这样做,因为这意味着您将保持它们同步。

    【讨论】:

    • 好的,谢谢@allen,这就是我想要的。我可以再问你一个问题吗?不知道VS2005和2012在同一台Win7机器上共存有什么问题吗?
    • 对不起,我对此没有明确的答案。我的猜测是它会正常工作。 VS2010和VS2012共存就好了。
    猜你喜欢
    • 2021-06-06
    • 2013-06-24
    • 2019-06-22
    • 2013-10-26
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多