【问题标题】:Advantages and disadvantages of upgrading from vs2008 to VS 2010从vs2008升级到vs 2010的优缺点
【发布时间】:2010-10-14 14:33:05
【问题描述】:

我需要向管理层提出一些强有力的论据,以将我们的项目从 vs 2008 升级到 vs 2010。 但是,我也想知道缺点,以便我可以做好充分的准备。 请尽可能多地帮助我解决问题。

【问题讨论】:

  • 我们确实有语言改进,.Net4 和 C#。请让我知道更多的优势。就像我想到的一个优势是非常动态的 TFS 2010 和 Coded UI 测试套件。请让我知道其他此类高级优势。

标签: visual-studio-2008 visual-studio-2010


【解决方案1】:

一个缺点是它使用 WPF,因此 IDE 明显更慢。但是你知道,升级你的硬件等等。

当然,优势是 .Net4 和 C# 4,它们胜过他们添加到 IDE 本身的所有小的可用性改进。

【讨论】:

  • +1:我有一台运行 VS2k8 的机器有一段时间了;但是运行VS2k10真的很慢
  • 我发现VS2010启动和加载解决方案很慢,但是一旦你过去就可以了。
  • @rmx,我为你感到高兴(或者可能是嫉妒)。 ;) 当我在编辑器中对同一个 .sln 和一些较大的文件进行逐一比较时,这不是我的经验。
【解决方案2】:

我是一名 C++ 开发人员,所以我对 Visual Studio 2010 的 .NET 方面了解不多。

优势

  • 更好地支持多显示器环境,因为您可以撕下标签/代码窗口。
  • 更好的 Intellisense,虽然我仍然使用 Visual Assist X。
  • 更易于使用功能区 UI、WPF 和 Silverlight 的界面设计器

缺点

  • 与我机器上的 Visual Studio 2005/2008 相比,启动似乎要慢得多,只是为了获得一个空的工作环境。
  • 如果您是 C++ 开发人员并升级版本的 Visual Studio 和 C++ 编译器,这是一个普遍的缺点 - 您的所有 C++ 依赖项都必须针对 Visual C++ 2010 重新构建,这可能会带来更多的 QA 周期,这可能会花费更多时间...钱...你懂的。

【讨论】:

    【解决方案3】:

    我发现 Visual Studio 2010 的一个缺点是使用 boost 库的项目会消耗内存。

    我发现为这些库生成所有智能感知数据会占用大量内存,并且内存会不断增长,直到我机器上的 3 GB RAM 全部用完,从而显着降低了整个操作系统 (Windows XP) 的速度。

    不加解释,几分钟后会释放一些内存,但稍后会再次增长,所有这些都是在键入 C++ 代码或编译时。

    另外,有时intellisense开始完全拒绝工作,这让我别无选择,只能关闭软件,并删除intellisense数据库。

    另一方面,对于较小的项目,Visual 2010 智能感知确实比以前的版本有所改进。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      相关资源
      最近更新 更多