昨天微软的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 · Testing |
· C++ |
此外,若干的Visual Studio2013的产品和Update 3可供下载,包含下面内容:
· Multi-Device Hybrid Apps CTP 2.0 release
· 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:
CodeLens
你能够在专注于自己工作的同一时候,在编辑器中使用CodeLens指标,以了解你的代码。你能够找到代码的引用文件,改动你的代码,关联Team Foundation Server的项目,还有单元測试——全部这些操作的完毕都不须要将目光从代码上移开。
了解很多其它关于CodeLens的信息:Get history and other info about your code.
CodeLense支持Git仓库
对于update 3,CodeLens和仓库一起工作,为作者提供CodeLens指标而且改动你的代码。你也能够查看与方法、属性和类相关的工作项目。当实用户提交、Git仓库被使用,或是分支机构变更。(最低版本号:旗舰版)
很多其它信息请点击: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 的链接有风格和颜色,这样能够让使用者更easy更高速的了解Code Map 。你能够使用图例来了解每种颜色代表什么。(最低版本号:旗舰版)
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 Definition和 Find 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 写在WPF,Console,Windows Store 8.1,or Windows Phone 8.1 apps 中。
这个工具提供的功能使用CPU,这样就能够在那里针对性的进行优化,努力实现最佳新能决定的数据。
Navigate to source
你如今能够从函数名的调用树定位到元代码中的函数定义行了,这样你就非常easy的看到正在使用的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,使其更easy跨越手机,平板电脑和个人电脑分享很多其它的代码。
很多其它有关于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中查看或编辑。仅仅要打开測试套件和測试计划。
很多其它信息请点击: 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工作项。
比如:你能够在測试用例加入到測试计划时在历史区域查看全部的变化。
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
如今,您能够使用更改摘要来查看用户的事故和错误,由于曾经的版本号要知道考什么须要測试并加入到公布列表中。
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下载试用,反馈意见即有金币送上。