官方是支持的。我明白了。我个人在VM中完成了它。我的问题是,VS2012.x 与 VS2010 SP'd 和 hotfix'd 并行运行是否有任何隐藏的陷阱?我记得读过有关 .NET 或 CLR 版本的问题,我不记得细节了,那是去年秋天。
我和我的同事真的很想搬到 2012 年,但我们有一位首席开发人员拒绝搬家。我们需要说服他,特别是因为我们有一个从 3.5 开始的大型项目,移动到 4.0(不会转到 4.5),但我们已经听到关于上述可能问题的传言。
官方是支持的。我明白了。我个人在VM中完成了它。我的问题是,VS2012.x 与 VS2010 SP'd 和 hotfix'd 并行运行是否有任何隐藏的陷阱?我记得读过有关 .NET 或 CLR 版本的问题,我不记得细节了,那是去年秋天。
我和我的同事真的很想搬到 2012 年,但我们有一位首席开发人员拒绝搬家。我们需要说服他,特别是因为我们有一个从 3.5 开始的大型项目,移动到 4.0(不会转到 4.5),但我们已经听到关于上述可能问题的传言。
.NET Framework 4.5 是就地更新。这意味着,一旦您安装了它,所有应用程序(包括 VS 2010)都将针对 .NET Framework 4.5 而不是 .NET Framework 4 运行。虽然为使 .NET Framework 4.5 向后兼容已经付出了巨大的努力,但仍有一些(大部分是次要的) ) .NET Framework 4 中行为发生变化的错误。我认为您应该考虑的最重要的事情是您是否要在您的应用程序中以 .NET Framework 4 为目标。问题是,当您以 .NET Framework 4 为目标时,您的 VS2012 将只允许您使用它们在 .NET Framework 4 中的 API,但您的应用实际上将使用 .NET Framework 4.5 运行时运行。我已经看到修复了 .NET Framework 4.5 中的合法错误(即不再抛出不正确的异常)的情况,但是当您针对真正的 .NET Framework 4 运行应用程序时,即使它针对 .NET Framework 4,该应用程序也无法运行因为错误仍然存在。请注意,如果您在盒子上安装了 .NET Framework 4.5,即使使用 VS 2010,您也会遇到相同的情况。我一直在运行 SxS 并且我没有遇到任何问题(但主要使用 VS2012 - 速度更快,更稳定)。我认为这里的主要内容是