首页 > 代码库 > 微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

微软正式发布Visual Studio 2013 Update 3 (2013.3) RTM

bba1cd11728b471068583d1fc2cec3fdfd0323ea

昨天微软的Visual Studio 2013 Update 3(Visual Studio 2013.3)正式发布(RTM)了,做为微软认证金牌合作的葡萄城控件,我们组织力量第一时间进行翻译、分享给大家:

下载 Visual Studio 2013 Update 3

此更新程序是最新的一个累加了新功能和错误修复的Visual Studio2013,您可以从以下链接获得Visual Studio2013和Team Foundation Server 2013:

Download Visual Studio 2013 Update 3 (2013.3) RTM

Visual Studio 2013 Update 3的新特性

· CodeLens

· Code Map

· Debugger

· Performance and Diagnostics

· IntelliTrace

· Windows Store Apps

· Visual Studio IDE

· Testing

· Bug Fixes & Known Issues

· Release Management

· Web Tools

· Azure Tools

· C++

· Graphics Diagnostics

· Application Insights

· ClickOnce Deployment

· SharePoint Apps

此外,若干的Visual Studio2013的产品和Update 3可供下载,包括以下内容:

· Multi-Device Hybrid Apps CTP 2.0 release

· Azure SDK 2.4 Release RTM

· IntelliTrace Standalone Collector

· Windows Phone 8.1 Update Emulators

要获得这些版本的详细信息,请参阅相关新闻稿(Related Releases)以下部分。

这是一个关于Visual Studio2013.3的视频概览。观看 Visual Studio 2013 Update 3 episode of Visual Studio Toolbox with Robert Green & Dmitry Lyalin:

clip_image001

 

CodeLens

你可以在专注于自己工作的同时,在编辑器中使用CodeLens指标,以了解你的代码。你可以找到代码的引用文件,修改你的代码,关联Team Foundation Server的项目,还有单元测试——所有这些操作的完成都不需要将目光从代码上移开。

了解更多关于CodeLens的信息:Get history and other info about your code.

CodeLense支持Git仓库

对于update 3,CodeLens和仓库一起工作,为作者提供CodeLens指标并且修改你的代码。你也可以查看与方法、属性和类相关的工作项目。当有用户提交、Git仓库被使用,或是分支机构变更。(最低版本:旗舰版)

clip_image003

更多信息请点击:Code Lens for Git in Visual Studio 2013 Ultimate Update 3 。

Code Map

Code Map 帮助你避免迷失在大的代码库、不熟悉的代码或遗留代码中,方便快速定位代码的位置。例如,当你在调试时,你可能要看看代码在哪个文件或项目中。Code Map 帮助你浏览这些代码片段,查看它们之间的关系。你不需要费心记住所有这些代码,保持文件路径,或是话一个单独的文件图。

了解更多关于Code Map 的信息: Map dependencies in specific code using code maps in Visual Studio.

Color-coding for links

Code Map 的链接有风格和颜色,这样可以让使用者更容易更快速的了解Code Map 。你可以使用图例来了解每种颜色代表什么。(最低版本:旗舰版)

clip_image005

Improved zoom

在更新之前,如果在大小合适的Code Map中很多方法在可调用堆栈中,这可能会变得不可读。现在Code Map保留您的设置,减少平移,这样你仍然可以看到尽可能多的情况下尽可能的缩放级别。另外,当前调用堆栈或主动调用堆栈的入口总是可见的,这让你只带你在哪里。(最低版本:旗舰版)

Drag and drop binaries to maps

在Visual studio中简单的创建一个有向图,再从文件浏览器中拖拽一个有向图。限制,你可以探索这些二进制文件。你可以找到他们引用的程序集。(最低版本:旗舰版)

更多信息请点击:Code Map improvements in Visual Studio 2013 Ultimate Update 3。

Debugger

支持多显示器

当你将Windows应用商店的应用程序移到不同的显示器下调试,应用程序将在下一次开始调试时重现到显示器上。(最低版本:Express for Windows)

更多信息请点击:Multiple Monitor Support for Windows Store Apps in Visual Studio 2013 Update 3。

管理代码内存转储

当进行转储时,内存丢弃是一个应用程序的内存使用当时的快照。

更多信息请点击:Using Visual Studio 2013 to Diagnose .NET Memory Issues in Production.

当你调试一个内存内存时,你现在可以现在一种类型,然后导航到该类型的定义,或是使用 Go to DefinitionFind All References。(最低版本:旗舰版)

更多信息请点击:.NET Memory Analysis: Go to Source in Visual Studio 2013 Update 3.

调试内存转储时支持.NET Native

现在你可以调试NET Native x86应用,并且在 .NET Native apps中调试内存丢弃。(最低版本:旗舰版)

更多信息请点击:Performance and Diagnostics Hub in Visual Studio 2013.

Performance and diagnostics性能和诊断

性能和诊断中心可以打开分析会议(.diagsession 文件),从F12工具箱的IE11的最新开发者预览输出。(最低版本:Express for Windows)

更多信息请点击:Performance and Diagnostics Hub in Visual Studio 2013.

CPU usage

CPU usage工具是从 Visual Studio 2013 update 2开始引进的。你可以在Performance and Diagnostics中找到它,可以使用C++,C#,Visual Basic,or IavaScript 写在WPFConsoleWindows Store 8.1,or Windows Phone 8.1 apps 中。

 

这个工具提供的功能使用CPU,这样就可以在那里针对性的进行优化,努力实现最佳新能决定的数据。

 

Navigate to source

你现在可以从函数名的调用树定位到元代码中的函数定义行了,这样你就很容易的看到正在使用的CPU在应用程序的代码。(最低版本:Express for Windows)

更多信息请点击:New CPU Usage tool in the Performance and Diagnostics hub in Visual Studio 2013

Memory Usage

Memory usage工具在Visual Studio 2013中引入,最初使用C3/VB/C++和XAML只要Windows应用商店和Windows Phone商店的应用程序。(最低版本:Express for Windows)

更多信息请点击:Memory Usage Tool.

以下是加入到该工具的一些特点:

Support for WPF and Win32 Applications

在Update 3中,你也可以在WPF(.NET4.0或更高版本)和Win32应用中使用这些工具。

更多信息请点击:New Memory Usage Tool for WPF and Win32 Applications.

Force GC

关注那些通过在你的应用程序中明确强制垃圾收集来摆脱短期对象和对象终结队列。

Copy Multiple Rows

不需要一行一行的复制,复制粘贴格式内容是在分析视图中任何数据网格的多行,可以使用标准手势,如:CTRL+点击。

Module Column

查看从该类型或在细节视图的堆栈帧起源于新的模块列。

Faster native heap analysis

本机堆分析完成比以往更快。我们推迟了非用户组件的负载符号,直到你明确地仅关闭我的代码。我们已经看到加载大型会议文件的时间提高10倍。

IntelliTrace

现在直接跳到单一性能事件从Application Insights到IntelliTrace.是可能的。(最低版本:旗舰版)

更多有关于性能的信息请点击: Performance Details in IntelliTrace.

Windows Store Apps

Windows应用程序认证工具包(WACK)已更新,允许那些建立Windows应用商店的应用程序的开发人员在Windows应用商店的应用程序使用的WinSock API。WACK现在通过使用库或依赖于的WinSock的代码。 Windows Phone的应用程序已经支持的WinSock的API,使其更容易跨越手机,平板电脑和个人电脑分享更多的代码。

更多有关于WACK的信息请点击:Using the Windows App Certification Kit.

Visual Studio IDE
Menu Bar: All Caps Option

在Update 3中,你可以选择是否在标题栏显示Visual Studio 的菜单条,你可以在 Tools > Options > Environment > General下找到它。它的默认值是All Caps. 此选项映射到用户的当前登录状态,这样那些已经关闭全部大写在注册表中的用户将继续看到标题的情况下菜单。此选项会自动漫游到所有已登录的设备。(最低版本:旗舰版)

Notifications Hub

Visual Studio 2013有一个集中式通知中心(在IDE的右上角)来展示那些具体到你的开发环境的消息(例如:更新到Visual Studio)。在Update 3中,该通知徽章会变成黄色,表示有可用的更新下载。徽章,现在也作为一个切换,这样你就可以打开并使用一个单一的点击关闭该中心。(最低版本:旗舰版)

Testing
Customize your test plans and test suites

一个来自我们在各种论坛上用户所要求的顶级功能:已定制测试计划和测试套件,以满足您的测试需求。

Team Foundation Server 2013 的Update 3 ,现在支持添加自定义字段和工作流程,以测试计划和测试套件。例如:添加一个额外的字段来标识评审的测试计划,或是添加一个字段来知道测试类型,如果测试套件是回归或功能测试。此外,您还可以更改默认值的状态字段,以满足您的工艺更好。

更多信息请点击: Configure features after a TFS upgrade.

您添加或所做的任何领域的变化就可以在Microsoft测试管理器或组Web Access中查看或编辑。只要打开测试套件和测试计划。

clip_image006

更多信息请点击: Use test plans and test suites after a TFS 2013.3 upgrade.

Track changes to test plans and test suites

Team Foundation Server 2013 的Update 3,测试计划和测试套件现已追踪变化的历史,像其他TFS工作项。

例如:你可以在测试用例加入到测试计划时在历史区域查看所有的变化。

clip_image007

Enhanced security for test suites

Team Foundation Server 2013 Update 3,我们增加了一个新的类型的权限来管理测试套件的安全性,这种类型的权限控制访问:

· 创建和删除测试用例

· 从测试套件添加和删除测试用例

· 改变测试配置的测试套件

· 移动测试用例到测试计划中

您可以授予此权限,以提供不同级别的区域路径的访问级别。

现有的权限来管理测试计划将改为限制访问特定的测试计划属性。

更多信息请点击:Test Plan and Test Suite Customization with TFS 2013 Update 3.

Cloud-based load testing with Application Insights

你并不需要使用资源,并建立自己的机器做负载测试您的网站。您可以使用基于云的负载测试,以提供产生很多用户在同一时间访问你的网站的负载的虚拟机。当您运行负载测试使用Visual Studio在线您的应用程序,你可以使用应用程序的见解,检索性能数据也是如此。通过关联负载和性能数据放在一起,你会得到洞悉更多,你也可以发现任何性能的问题。

在Update 3中,你不再局限于默认的计数器。现在,您可以选择从应用里选择你想看到的任何性能计数器。

开始使用:cloud-based load testing.

Release management

提高您管理应用程序的发布的过程。部署你的应用程序,为每个单独阶段的特定环境。管理与认证的每个步骤的处理的步骤。要开始使用版本管理,请参阅:管理你的发布。

Desired State Configuration (DSC)

现在,您可以部署到本地环境或Windows Azure的环境中,而无需设置Microsoft部署代理每台机器上。你可以使用 Windows PowerShell, 或 Windows PowerShell Desired State Configuration (DSC). 发布管理新措施,以支持其中任一部署。更多关于deploying without agents请参考:Release your app to environments without deployment agents.

New Change Summary

现在,您可以使用更改摘要来查看用户的事故和错误,因为以前的版本要知道考什么需要测试并加入到发布列表中。clip_image009

Web Platform and Tools

ASP.NET & Visual Studio提供给开发者强大的Framework和工具功能来建立websites, services (API’s),实时双向通信的端点,等等。更多信息请参考official ASP.NET website.

在Update 3和ASP.NET Web Platform and Tooling已经更新,有亮点如下,全部列表参考:Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

Visual Studio Web tools提供所有Web开发人员需要创建大型的应用程序,包括项目模板,对HTML,CSS和JSON文件类型,以及智能感知的特殊编辑器。

更多信息请点击:Announcing New Web Features in Visual Studio 2013 Update 3 RTM.

微软移动开发

Multi-Device Hybrid Apps CTP 2.0 release

您可以使用Multi-Device Hybird Apps CTP 2.0的功能来构建移动Apps(iOS, Android, Windows Store 、Windows Phone ),通常用JavaScript 、TypeScript 脚本语言,使用的平台是Apache Cordova框架。

新特性列表:

修复了数百个bug--提升了Across-the-board 质量、稳定性、性能

  • SDK 支持Windows 7, Windows 8 and Windows Server 2012 R2 操作系统
  • 支持使用jsHybugger 调试Android(< 4.4 using)
  • 兼容性检查器,帮助您通过定时检查的正确安装第三方工具的依赖关系和配置(例如Java,AndroidSDK)

下载地址: Multi-Device Hybrid Apps (Preview).

更多信息请点击: Apache Cordova Tooling Update with Support for Windows 7.

Windows Phone 8.1 更新模拟器

Windows Phone 8.1 Update Emulators新的模拟器包下载地址。

 

原文链接:Visual Studio 2013 Update 3 (2013.3) RTM

 

备注:

葡萄城控件的老传统,会全力第一时间支持Visual Studio IDE最新版,邀请大家进行ComponentOne Studio下载试用,反馈意见即有金币送上。