Visual Studio Update 1 RTM

[原文发表地址] Visual Studio Update 1 RTM

[原文发表时间] 2015-11-30

今天我们发布Visual Studio 2015 Update 1 版本。我先谢谢那些安装了早期版本,给我们提供反馈,帮助我们解决问题的用户。[Team Foundation Server Update 1最终发布版本今天也可以使用了,你可以在Brian Harry的博客里阅读相关内容。]

CTP候选发布版(RC) 介绍里我已经分享了许多有关产品功能的信息,而且您在Update 1的Visual Studio Update 1 RTM版本说明中可以找到完整的特性列表。现在让我针对RTM做最后补充:

  • 新的Visual Studio图标。根据您在用户反馈托管的反馈意见,我们在Update 1上调整了Visual Studio 2015的图标,使同一台计算机上并行运行的多个Visual Studio版本更容易直观地区分:

                              New icon for Visual Studio

  • .NET Framework 4.6.1。Visual Studio 2015 Update 1包含.NET Framework最新版本(4.6.1)。你可以在.NET博客里了解所有关于新功能的信息。
  • 编辑器支持新语言。Visual Studio编辑器现在提供了内置的语法突出显示和基本智能感知支持语言,包括Go,Java,Perl,R,Ruby和Swift。我们对语言语法代码段支持TextMate bundle模式,这允许您扩展支持其他语言。

              Editor support for new languages (showing R)

  • IncrediBuild--Visual Studio的伙伴关系。增加额外费用的情况下这个合作开发人员对他们的应用程序可以使用IncrediBuild编译引擎布局编译计划,这样编译的结果可以更多并行执行。这样可以更有效地利用硬件资源并提供监测,以确定问题和更好地理解资源使用方法。关于完整的细节问题,请参阅后面的链接,通过IncrediBuild和Visual Studio 2015改善您的编译时代
  • 通用的Windows应用程序v1.2工具。这次升级允许您编译并提交应用程序到针对Windows 10 SDK 1511版本的Windows存储器。在这个版本中包括几个开发人员对产品改进,.NET本地化,XAML设计器,清单设计器,Windows存储器包装,和调试器。如果你还没有通用的Windows 应用程序安装工具,你可以通过修改Visual Studio 2015安装启用它们,或者直接从https://go.microsoft.com/fwlink/?LinkID=619614安装。
  • 本地支持在通用的Windows应用程序上的行为。这是一种简单的将常见的交互添加到XAML应用程序,而不必添加更多必要代码的方法。这些在Update 1上支持本地操作,作为NuGet包(用于托管代码和本地项目)交互,并有接受一个开源项目的作用。安装包也可以通过Blend Assets Pane安装(在”行为面板”)。可以XAML Behaviors开源和在Windows开发人员博客上发布的有关UWP部分,通过访问GitHub page 或者通过raising issues请求功能了解更多
  • 对ASP.NET 5支持测试功能和代码覆盖。Visual Studio测试工具现在支持基于framework 的ASP.NET 5应用程序MSTest测试,并添加支持ASP.NET 5在x86/x64 上的CoreCLR/CLR平台上的代码覆盖率。可用的framework组件MSTest可从NuGet gallery获取。
  • 并行执行测试:Visual Studio测试工具介绍支持并行执行机器上的测试用例利用的可用内核,并在测试资源管理器显示并行测试的进程。启动测试执行引擎在每个可用的内核作为一个独特的过程,并根据测试framework的语义给出了容器(大会、DLL或相关构件)与要执行的测试。VS通过发起要点支持并行执行(例如:命令行和IDE命令像测试资源管理器,CodeLens,和各种“Run”命令)。有关如何启用此功能的详细信息,请参阅发行说明

                         Parallel Test Execution feature showing tests running at the same time

  • C# 交互窗口和命令行 REPL。在这个CTP中我们加入了更多功能,并修复了一些前期功能中发现的bug。RTM我们也修改一些命令行参数处理,详细描述在GitHub上的详细说明。(请注意,NuGet支持和VB脚本API在这个版本中不可用,但是我们仍在积极的处理这一块。在此期间,你可以使用GitHub上可用的C# 脚本 API。)
  • 问题分析管理器。我们从许多客户得知,当他们从NuGet或Visual Studio分支安装Roslyn分析器后,成千上万的代码分析问题最终显示在错误列表中,导致他们放弃分析器。在这次更新的版本上,您现在可以取消所有当前的问题到一个全局禁止显示文件、查看和管理基线化问题(检查禁止显示或查看基线化问题),仅对‘我的代码更改’ 显示分析警告和消息,并在错误列表中删除相同问题的重复警告来将结果集中在唯一的设置。

            Managing analysis issues

  • NuGet和NuGet包管理器。现在Update 1附带NuGet 3.3,并且我们已经对NuGet程序包管理界面做了许多更改。包括帮助筛选应用程序包的基于UI的操作,为快速访问应用程序包列表中的常用管理功能的动作按钮,你工作在解决方案状态时程序包合并选项卡和一个允许一次选择和更新多个程序包的更新选项卡。

              Updated NuGet package manager

  • Visual Studio许可证改进。在打开IDE签署与您的订阅时你并不想中断您的工作流程是其中的一个特点。实现这一目标,Update1 已将确保一年或更长签署只要你有定期访问互联网背景下保持更新的许可证后,IDE 将保持解锁的改进。更多的改进以减少项标志仍来。

再说一次,对于Update1中的新功能的完整列表以及关于bug修复和已知问题的信息,请参见visual studio 2015 Update1发行说明

继续你的反馈对我们非常重要,因为我们现在开始进行Visual Studio的下一次更新工作。通过产品中的用户反馈界面或通过Visual Studio连接站点新建一个bug,来分享你的反馈、建议、想法、和在用户回馈托管思路。