微软正式发布 Visual Studio 2010 的 SP1

阅读数:2453 2011 年 3 月 9 日

话题:.NETIDE语言 & 开发

Visual Studio 2010 和.NET Framework 4正式发布之后,微软一直通过Visual Studio Connect收集大家的反馈和建议。在经过 11 个月后,微软发布了针对VS2010 和 TFS2010 的 SP1。MSDN 的订阅用户已经可以下载,而普通用户需要等到明天(美国时间的周四)才能通过微软下载站点下载到。

Visual Studio 2010 的 SP1 带来如下重大改变:

  • 提供了传统模式的帮助文档查看器。在 VS2010 发布的时候,没有如之前版本那样附带一个帮助文档查看器,而是用浏览器来代替。然而很多人并不习惯这种方式,在使用过程中也会遇到兼容的问题,如在默认浏览器为 Chrome 的时候,不能正常打开。这次的 SP1 带来了一个具有全新界面的,而使用传统模式查看帮助文档的档查看器(Help Viewer)。其使用 WPF 开发,具有方便的大纲浏览、索引搜索和全文搜索功能。
  • 更好的平台支持。VS2010 虽然是一个强大的 IDE,但还是有一些美中不足。而在 SP1 中,下面部分得到了改善。
    • 内置 Silverlight 4 开发的支持。无需再额外安装 Silverlight 4 Tools for VS 了。
    • 可以在.NET 3.5 之上进行单元测试。以前,单元测试只能在.NET 4 平台上执行,而现在可以支持.NET 3.5 了
    • 在 64 位程序和 SharePoint 项目中也可使用 IntelliTrace。IntelliTrace 是 VS2010 首次引入的一种高级调试功能,可惜对于 64 位程序,或者在 64 位操作系统使用 AnyCPU 的配置,就无法使用这个高级功能;同样对于 SharePoint 项目也是无能为力。现在 SP1 提供了对它们的支持。
    • Silverlight 的性能向导。为 Silverlight 项目提供了性能分析器。
    • VB 编译器运行时开关。这个开关可以让 VB 开发人员方便地在编译的时候包含 VB 运行时,以保证编译出的程序集可以在简化的.NET 运行环境(如 WP7)下运行。关于这个新特性的介绍,可以阅读这篇文章

SP1 可以和现有的大部分软件兼容,当然也和少数软件有兼容问题,具体的兼容列表可以查看这里

微软在发布这个 SP1 的同时,也同时发布了两个特性包:

由于 Visual Studio LightSwitch Beta 1 和 SP1 存在兼容性问题,所以微软也发布了Visual Studio LightSwitch Beta 2

不过这次发布并没有同时发布.NET Framework 4 的完整 SP1,而只是带来了一个错误修正的补丁包。

另外,这个 SP1 虽然没有把 Windows Phone 7 的开发包囊括其中,不过在兼容性上没有任何问题。

关于这次 SP1 发布的更详细说明可以参见微软 Support 站点