为什么要迁移到Visual Studio 2008?

Gre*_*ens 1 .net visual-studio-2008

我总是想知道为什么/从VS 2005迁移到VS 2008或者2010年会有什么好处,对于一家在VS 2005中将代码投入到2008年或2010年投入大量资金的公司将会是什么呢.我知道框架和新功能的好处,但我如何推出一个想法转移到最新的框架?

Ree*_*sey 7

在这一点上,我会等待VS 2010.

销售此产品的最大"新"功能可能是CLR 4.如果没有移动到VS 2010,它将无法定位或使用CLR 4组件.

这不是2008年的问题 - 在那里,你只有新的C#和VB.NET功能(它们仍然非常有用).但是,现在有一个新的CLR,如果你想利用基于新工具的组件和第三方库,你需要处于最新状态.

此外,.NET 4中还有许多有用的新功能 - 例如任务并行库 - 这对于开发人员的工作效率非常有用.


tva*_*son 5

首先,如果与VS2005相比,转向VS2008并不会花费太多.您仍然可以使用相同的框架并使用之前使用的相同代码构造.可能有一些罕见的情况,你必须修复一些由于引入的细微变化,但我还没有找到任何.其次,您错过了许多可以显着提高工作效率的功能 - 扩展方法和LINQ,仅举两个,加上自动属性(在C#3.0中).VS2010承诺会有更多改进,可以提高您的工作效率.第三,虽然您可能不想立即切换 - 但是有充分的理由等到第一个服务包 - 您需要保持警惕,或者您的代码和技能都会变得陈旧.最终,您的工具将不再受支持或不会在较新的硬件上运行 - 然后您将被迫更改.在我看来,最好有一个合理的计划,如果不是绝对的话,在你的工具设置中保持最新状态,如果可能的那么延迟,错过所有的好处,并最终被迫追赶.