在项目开发过程中从VS2010升级到VS2012是否有任何风险?

本文关键字:是否 VS2012 任何风 过程中 项目开发 VS2010 | 更新日期: 2023-09-27 18:14:56

我在一个相当大的VS2010项目上工作了大约两年。我刚刚获得了VS2012的许可证,但我有一些担心,如果我删除VS2010并试图在VS2012中工作,可能会发生什么。

这是一种非理性的恐惧,还是在编译项目时遇到了问题?我的项目是一个c#, . net 4, Winforms应用程序。

理想情况下,我会在另一台计算机上加载VS2012并尝试一下,但我在当前时刻的计算机上运行不足。我读过一些关于VS2010和VS2012联合安装的失败。

在项目开发过程中从VS2010升级到VS2012是否有任何风险?

从2010年更新到2012年没有问题。在工作中,我们的主要项目(250,000行代码)在VS 2010和VS 2012中都有人在工作,并且没有问题提交(使用Git,如果有任何区别的话)。

有一些项目不能从2008年到2012年毫无困难地更新,但根据我的经验,2010-2012年已经相当无缝。

Visual Studio 2012将不会改变您的项目是针对。net Framework 4.0的WinForms c#项目的事实。

根据我的经验,2012年对2010年解决方案所做的唯一更改是在解决方案文件的前几行。

进行这样的更改会增加项目失败的机会,即使这是必要的更改。要我说,如果没坏,就不要修。虽然使用最新的工具很好,但是在正在进行的大型项目中,为了工具更改而更改工具通常风险太大。最好等到您达到交付里程碑,发布产品,然后投入一个开发周期,可能是一个短周期,用于工具升级。

话虽如此,总的来说,VS2010到VS2012比VS2008到VS2010平滑得多。我遇到的唯一问题是在某些项目中整理了一些没有正确传递的引用,以及与旧版本的TFS服务器通信困难(切换到较新的服务器修复了该服务器)。

我在不止一个系统上都有VS2010和VS2012(在某些情况下还有VS2005和VS2008),没有问题。

我们已经更新了很多项目,没有任何实际问题。有一些微妙之处(马吕斯大卫)和我的家伙已经看到。net 4.0 GAC组装的变化,你需要意识到。我在2010年和2012年在同一台机器上制作并运行了原型程序。没有冲突。当我双击一个项目,它加载适当的IDE没有问-有点好。