微软已经发布了Visual Studio 2012的Update 2,并带来了丰富的新功能。本次更新提供了一些VS2012的“重大改进”。早在1月的时候,微软就为本次更新提供了一个预览版本,以收集大家的测试和反馈,而现在,本次更新的最终版本已能够下载了。新功能中有一个新的"VS Blue"主题,其中也涉及到了XAML designer载入时间的性能增强。
微软在官方一篇博文里表示,"与VS2012.1一样(VS2012.2包含VS2012.1),本次发布包含了重要的修复和丰富的新功能,解决了来自社区反馈的问题,并且向软件开发市场的趋势看齐"。
新的改进包括"敏捷规划"(Agile Planning)、质量实施(quality enablement)、Windows Store开发、line-of-business development、常规的开发人员体验,以及bug修复和性能改进。
在Update 2 中,将会有一些很酷的新功能。并非所有新功能都能在此 CTP 中可用,但许多都可以。
重大改进:
敏捷规划
质量启用
业务线的开发
开发人员的体验
此 CTP 不是“投入生产”的CTP版。它仅用于评估。我们正在尝试从Update 1 中学习,并较之前更早地在周期中获取反馈。我们将会有Update 2的"投入生产"预发布版本以供使用,但不是现在。
你可以在这里下载 此CTP:http://go.microsoft.com/fwlink/?LinkId=273878
你可以在我们的论坛或Connect网站上提问和提供反馈。
敏捷规划
工作项标记— — 新的工作项标记提供了分类和对工作项的筛选。轻松地将标签添加到项,然后在Team Web Access的backlog和work item query views中将其筛选出来。
通过电子邮件发送工作项— — 在Team Web Access 中,能够将工作项作为一封电子邮件发送
质量启用
Team Web Access 中的Test Hub — — 轻量级的基于浏览器的测试管理和执行来让你对系统进行手动测试,而那里你不能安装Test Professional。包括能够在一个测试计划中查看和编辑测试用例以及运行手动测试用例。
一些测试过程的自定义— — 自定义可能的测试分辨率和故障类型的列表。
根据类对单元测试分组— — 另一种方法来轻松进行分类/组织测试。
播放列表— — 轻松地创建单元测试的任意分组,然后保存和运行它们。
Premium中的Fakes & stubs — — 我们决定在VS Premium(还有Ultimate)中包括Fakes & Stubs来允许整个团队更容易地共享单元测试。
Windows Phone 应用程序单元测试— — 现在,你可以在你的 Windows Phone 应用程序上编写/运行单元测试。
Windows Store应用程序测试改进— — [UITestMethod] 属性将会导致一个单元测试对 UI 线程和 Assert.ThrowsException <T> 运行来验证在async Lamda中抛出的异常。
改进了跨浏览器测试支持— — 为Chrome 和FireFox扩展了" Title smart match(标题智能匹配)"支持来更可靠地找到窗口,添加功能来从CodedUI 测试中注入Javascript以便自动化很难做到的测试步骤。
业务线的开发
改进的 SharePoint 负载测试— — 建立于Update 1 中引入的SharePoint负载测试基础之上,我们已经采取了客户反馈和添加了额外的支持,如 InfoPath、 Excel 服务、 Office Web Companions、 工作流和更多。
Office 2013支持— — 现在,我们为Office/SharePoint 2013 添加支持,包括开发、 编码的 UI 测试、 负载测试、 Intellitrace 和更多。
开发人员的体验
Blend for VS 2012 — — 我们已经重新添加了Blend for VS 2012,包括支持 WPF,Silverlight 和 Sketchflow。
CodeMap & 调试器集成 — —轻松地添加一个call stack(调用堆栈)到 CodeMap中来从调试会话中探索代码依赖关系。
Visual Studio 蓝色主题— — 我们已经将受欢迎的VS"蓝色"主题纳入到了Update2 中,我们之前将此主题发布在 VSGallery 上。
XAML 设计器中的性能改进— — 特别是在加载时。
从命令行生成和部署 Windows Phone应用— —能够从命令行生成和部署 Windows Phone 项目的工作流,而无需安装完整的 Windows Phone 开发人员工具
在Team Explorer中的新" Connect "页面— — 轻松找到并连接到你的项目 — — 本地或远程。
改进了Team Web Access中版本控制的体验— — 改进了浏览源文件、签入和从 web 中比较文件的UI。
Profiler events timeline — —一个Windows store HTML/JS应用程序的事件时间线。
我们对此Update中即将到来的东西感到兴奋,一如既往地,我们期待你的反馈意见。