直接从VS2005迁移到VS 2010

时间:2009-11-07 18:03:06

标签: c#-4.0 visual-studio-2010-beta-2

我们的项目目前在C#2,VS2005中开发。 我们正在考虑迁移到VS2008和C#3。

你认为直接转向VS2010可能更好吗? 我们不打算在明年年底之前发布新版本。

  

从vs05转到vs08然后转到vs10是否有任何优势?

谢谢!

2 个答案:

答案 0 :(得分:2)

this post暗示你可以,但某些项目的某些功能可能会被破坏:

  

将某些解决方案从VS2005升级到VS2010时,解决方案资源管理器布局可能会中断。某些文件向上移动过滤器层次结构。在我们的大型解决方案中,大约一百个文件最终出现在解决方案资源管理器的根目录中。

     

它似乎只影响解决方案,其中解决方案资源管理器过滤器嵌套深度超过一个,文件未编译(如标题),并且在某些配置中它们被排除在构建之外。

虽然答案表明它已修复:

  

我们已经验证了头文件现在放在子文件夹下而不是直接放在头文件过滤器下。修复程序应在VS2010(Beta2)的下一个公开发行版中提供。

回答你的另一点。通过VS 2008的一个优点是,您现在可以进行迁移(假设您不想冒险使用测试版软件)并立即开始使用C#3的功能。

答案 1 :(得分:0)

Visual Studio 2010 Beta 2附带“Go-Live”许可证,因此如果您可以处理测试版软件,那么为什么不呢?我自己在工作中尝试过,而其他开发人员在2008年继续,但我必须小心项目文件,不要检查更改等等....我不会一直使用它,但是,因为它是一种记忆力,但除此之外表现要好得多。

还有许多值得升级的功能。文本编辑器现在在WPF中,并且通过ctrl-click很好地扩展,我发现我经常使用它。有很多新的插件可以与UI集成,因为代码编辑器的新框架暴露了一个更容易开发的新插件模型。

能够以更灵活的方式在多个监视器之间拆分窗口非常棒。

如果你选择“终极”版本,那么有很多新的架构和建模工具和工具可供探索代码。我喜欢从某种方法生成序列图的能力,并在我阅读一些不熟悉的代码时使用它。效果很好。

这个名单真的很有用,我几乎没有触及表面,所以如果你想学习如何使用这些新东西,并且没有人阻止你,请继续前进。