Visual Studio 2012 Update 1 现在可用了!

[原文发表地址]  Visual Studio 2012 Update 1 Now Available!

[原文发表时间] 2012-11-27 0:15

"首个更新"让我感到很兴奋。此兴奋并不是因为与其他人竞争,而是与我们自己和我们的过去竞争,是因为我们不断地致力于提供更好的东西和方式,是因为我们为使用我们的工具的开发人员和团队提供的价值。在我们的9 月份的Visual Studio 2012 和.NET 4.5 启动事件中,我谈到我们坚定地致力于持续的价值的交付,以及我们在更短的时间内定期地提供Visual Studio更新的新方式:

我高兴地宣布首个这种更新,Visual Studio 2012 Update 1,现在可用了。现在你就可以从下载页面安装它(参见“Additional software ”部分下的“Visual Studio 2012 Update 1”)。

在此以及未来的更新中,我们正在努力确保开发人员和开发团队总是能够拥有构建现代的应用程序和管理现代的应用程序生命周期的最佳解决方案。以直接集成到了 IDE 中的方式提供更新,会更便于让开发人员将 Visual Studio 客户端保持到最新。

重要的是,这不仅只是有关 bug 的修复,它还解决了不少那些通过Connect、UserVoice和Windows Error Reporting所报告的问题。此更新还提供了丰富的新功能到 Visual Studio 2012中。Update 1 中的新功能主要跨越了四个领域的投入: Windows 开发、 SharePoint 开发、敏捷团队和持续性的质量。

Windows 开发。 我们在设计 Visual Studio 2012 时,一个重大领域就是使开发人员能够构建针对Windows的一流应用程序,在Update 1中延续了这种趋势,其中我们已经在各种领域改进了 Windows的开发。早在 6 月份,我们就宣布从Visual Studio 2012开始,我们将能够让C++应用程序面向Windows XP,此支持现在是Update 1 中可用的一部分了。至于针对Windows 8 的 Windows商店应用,Visual Studio 2012 Update 1 包括对混合模式托管/本机调试和本机ARM转储调试的支持。Update 1 还包括对Windows 商店应用的改进的诊断和测试支持,如JavaScript 内存分析工具、支持数据驱动的单元测试,以及C++单元测试的的改进。此外,对于开发人员构建 Windows Phone 8应用程序,我们启用了代码分析以帮助改善他们的手机应用程序的质量。

SharePoint 开发。 除了通过“Napa” 和 Office Developer Tools for Visual Studio的可用的SharePoint 开发核心平台支持之外,此 Visual Studio 2012 Update 1中,我们大力投入于为SharePoint 应用程序构建新的应用程序生命周期管理(ALM)的功能,这项工作主要围绕着多种形式的测试:从负载测试(使SharePoint 应用程序能够模拟负载和网络条件);到性能测试(记录和运行针对 SharePoint 解决方案的性能套件);到单元测试(启用了编码的 UI 测试来模拟用户交互,启用了Microsoft Fakes Framework在单元测试中剔除 SharePoint 依赖项)。此外Update 1 还更新了IntelliTrace来捕获 SharePoint 的日志记录信息,以便为 SharePoint 应用程序提供丰富的分析体验。

敏捷团队。 在 Visual Studio 2012 中,我们推出了丰富的功能以支持敏捷的团队,从利益攸关者到开发人员到测试人员到项目经理,Update 1 进一步侧重于这一重点。此更新包含了许多可用的改进,当在基于 web 的Team Foundation Server界面中进行项目管理时,保证用户的高效,如在 UI 中导航的新方式,更多情况下只需拖拽和拉动,改进了源代码的查看和比较的体验。Update 1还包括Kanban支持:除了现有的 Scrum 和任务板支持之外,Kanban支持提供了一系列新的项目追踪选项,包括Kanban板和累积流量图表。事实上,Update 1 包括了 Team Foundation Server 最近几个月来对Team Foundation Service所做的大多数改进。现在,visual Studio 还包括一个新的可视化功能,代码映射,使得开发人员能够动态地构建代码库相关方面的视图以便理解并快速定位其关系。

持续性质量。 最后但同样重要的是,Update 1启用了持续性质量,这是除了上面已经提到的Windows 和 SharePoint 测试功能以外的另一个关键的重点领域。这跨越了测试的各个阶段,从测试的管理到执行。例如,代码覆盖率现在支持ASP.NET 应用程序的手动测试,使得测试人员能够在手动测试的过程中分析源代码的哪些代码被使用到了(类似于已启用的自动测试支持)。跨浏览器测试现在得到了支持,这能够在IE中记录测试,然后稍后在最现代的浏览器中重新执行。在 Visual Studio 中的Test Explorer也已得到增强来启用自定义的"特征"; 这些特性是在测试中指定的,允许开发人员指定应该如何进行分组和运行测试。Microsoft Test Manager还增强了几个客户要求的领域,如支持在执行探索性测试期间暂停/恢复手动测试会话和支持自动创建所有操作的图像日志。

现在安装Update 1将 Visual Studio 2012 升级到最新的可用版本。我们计划将定期发布这些 Visual Studio 更新,因此敬请关注更多的到来。

最后提一下,虽然无关Update 1,但如果你正在寻找Visual Studio 2012中更多的功能,可以考虑安装最近发布和免费的、来自Visual Studio 库Productivity Power Tools插件。它是由Visual Studio 团队单独创建的,它是一个扩展包,侧重于进一步精简Visual Studio 2012中开发人员的体验,功能包括像彩色参数的帮助、自定义的文档、自动括号完成、增强的滚动条和更多。

万福!

请关注我的 Twitter https://twitter.com/ssomasegar