从VisualStudio 2005升级到2010(WinForms项目)是否容易/安全?

时间:2012-06-12 13:45:11

标签: c# winforms visual-studio-2010 visual-studio-2005 upgrade

我的团队使用win表单和Visual Studio 2005为我们的项目构建了许多工具。我们正在考虑升级到VS 2010.

只是想要了解任何兼容性问题以及升级的任何好处。

升级是否涉及大量时间和精力,还是Visual Studio会处理它?

您的回答将有助于我们做出决定。感谢。

6 个答案:

答案 0 :(得分:2)

优点:

  • .NET改进(假设您升级框架版本)
  • 为较新的.NET提供较新的第三方库和工具(与上述相同)
  • IDE改进

中性:

  • WinForms在.NET 2.0和4.0之间没有太大变化。

缺点:

  • VS 2010是一个非常重的程序,需要更多的CPU和RAM以及更快的磁盘才能顺利运行。

您决定。

答案 1 :(得分:1)

据我所知,没有缺点

我只知道您在视觉方面的所有更改都将放在[表单名称或用户控件] .Designer。[cs / vb]

我是VS2010的用户,我很高兴,所以,

但为什么不等待VS2012?

亲切的问候,

Corné

答案 2 :(得分:1)

是的,这是可能的,也很简单,但很多取决于您在应用中使用的功能。它不应该在VS 2010中折旧。备份您的项目并尝试转换它,转换向导将列出转换您的应用程序时所面临的所有警告和错误。然后您可以根据它做出决定是否要升级您的应用程序?

答案 3 :(得分:1)

您需要查看C# 2008C# 2010中的重大更改,然后检查.NET 3.5.NET 4.0中的迁移问题,但 >如果您选择升级Framework目标。只需将其升级为VS 2010即可读取和编译,不应引入任何重大问题。但是,请检查您的项目是否涉及在VS 2010中升级/删除的外部组件,例如报告组件,SQL连接等。根据我的经验,第三方组件受到的影响最大。

至于好处,很多。查看Visual Studio Gallery以获取一些非常有用的扩展程序(我最喜欢的是免费的Coderush Xpress),用Roslyn体验C#REPL的快乐,或者简单地说就是智能感知improvements每次我被迫使用2008或其他IDE时,我都会感到害怕。

答案 4 :(得分:0)

在VS2010中打开VS2005解决方案,将打开一个向导并升级您的解决方案。 只需对现有解决方案进行备份并尝试一下即可。 VS 2010非常好!

答案 5 :(得分:0)

每个人在他们的利弊列表中都有不同的期望和差异。因此,决定它是否适合您的最佳方法是继续尝试。如前所述,当您尝试打开项目文件时,它会升级您的项目文件(包括先为您备份)。

您可以从Microsoft网站下载试用版,并将其与现有VS2005安装一起安装。如果您担心并行安装,请将其安装到虚拟机中或从http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx下载现成的虚拟机映像