Visual Studio项目的兼容性选项

时间:2013-02-21 08:19:20

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

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

我被告知目前我们正在为.NET Framework 2.0开发,所以我必须坚持使用VS 2005功能。

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

现在我想知道我是否会在工作中打开我在家里做过的事情或者反之亦然。

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

这是真的吗?还没有VS任何设置项目兼容级别的选项吗?如果我在VS2005上创建项目然后在VS2012上编辑它?它的兼容性水平不会受到尊重吗?

提前多多感谢。

1 个答案:

答案 0 :(得分:1)

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

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