关于Visual Studio 2013 Update 3的更多信息
英文原文:Visual Studio 2013 Update 3 (2013.3) RTM
昨天微软的 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 的链接有风格和颜色,这样可以让使用者更容易更快速的了解 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
你现在可以从函数名的调用树定位到元代码中的函数定义行了,这样你就很容易的看到正在使用的 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 中查看或编辑。只要打开测试套件和测试计划。
更多信息请点击: 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的更多信息
- Visual Studio 2013 Update 3 RC发布
- Visual Studio 2013 Update 3正式发布!
- Visual Studio 2013 Update 5 CTP 3 发布
- 免费下载:Visual Studio 2013 Update 2简中版
- Visual Studio 2013 Update 4 CTP 2 发布
- Visual Studio 2013 Update 5 CTP 2 发布
- Visual Studio 2012 Update 3 CTP 发布
- Visual Studio 2013更新5
- Visual Studio信息汇总