现在位置首页 / 编程也疯狂 /正文

Visual Studio 2013 中的新增功能

作者: IT小兵 | 2013年12月4日| 热度:℃ | 评论: |参与:

Visual Studio 2013下载地址:迅雷快盘

http://dl.iplaysoft.com/files/2509.html


本文介绍了 Visual Studio 2013 中新增和增强的功能。

说明 说明

有关 Visual Studio 2012 更新的信息,请参见 What's New in Visual Studio 2012(Visual Studio 2012 的新增功能)。

Bb386063.collapse_all(zh-cn,VS.120).gif.NET Framework 4.5.1

有关版本 4.5 和 4.5.1 中的这些新功能的信息,请参见 .NET Framework 4.5 中的新增功能

现在,当编译以 .NET Framework 4.5.1 为目标的应用程序时,如果应用程序或其组件引用同一程序集的多个版本,则可以将绑定重定向添加至应用程序配置文件。 有关详细信息,请参阅程序集绑定重定向

Bb386063.collapse_all(zh-cn,VS.120).gifVisual C++

新功能包括编译器和以下功能的 STL 支持:

  • 函数模板的默认模板参数

  • 委托构造函数

  • 显式转换运算符

  • 初始值设定项列表/均匀初始化

  • 原始字符串文本

  • 可变参数模板

有关更多信息,请参见Visual Studio 2013 中 Visual C++ 的新增功能

Bb386063.collapse_all(zh-cn,VS.120).gifJavaScript

有关新增功能的信息,请参见 JavaScript 中的新增功能

重要说明 重要事项

若要在 JavaScript 中查找有关如何创建 Windows 应用商店 应用程序的信息,包括有关 Visual Studio JavaScript 编辑器和其他功能的信息,请参见 Develop Windows Store apps using Visual Studio 2012

有关如何开发 Windows 应用商店应用程序的信息,请参见 Windows 8.1 Preview: New APIs and features(Windows 8.1 预览版:新 API 和功能)。

托管应用程序工作效率的提升,包括在调试器中的返回值,编辑并继续支持 64 位应用程序,以及 Windows 应用商店应用程序中更优秀的异常处理。

异步调试:如果调试的是 Windows 8.1 预览版的托管语言代码,并且如果您的异步代码命中一个中断情况,您现在可以调用“监视”窗口中的堆栈窗口和当前任务。

在调试托管语言代码时,现在您可以在局部变量窗口中看到方法的返回值。

图形诊断现在可用于 Visual Studio Express 2013 for Windows(以及专业版、高级专业版、旗舰版)中的 Windows 应用商店应用程序。 有关详细信息,请参阅 图形诊断概述 图形诊断可以从在远程计算机或设备上运行的应用程序上捕获图形信息。 有关详细信息,请参阅 捕获图形信息 您现在可以使用远程计算机或设备播放之前在同一台计算机或不同计算机上获取的图形信息。 有关详细信息,请参阅 如何:更改图形诊断播放机

在 Visual Studio 旗舰版中,可通过从代码窗口或调用堆栈窗口创建代码映射在调试模式中实现调用堆栈可视化。 有关详细信息,请参阅 在 Visual Studio 中使用调用堆栈可视化和调试代码执行

在 Visual Studio 旗舰版中,可诊断由 System Center 2012 R2 Operations Manager 监控的应用程序中的错误和性能问题。 可以从 System Center 的 Microsoft 监视代理中将异常事件和性能事件导出为 IntelliTrace 日志 (.iTrace) 文件,然后使用 Visual Studio 中的 IntelliTrace 逐句通过这些事件的代码执行。 有关 System Center R2 Operations Manager 的更多信息,请参见What's New for System Center 2012 R2 Operations Manager(System Center 2012 R2 Operations Manager 的新增功能)。 有关 IntelliTrace 的更多信息,请参见 如何:从 IntelliTrace 记录读取和启动调试

有关调试器的详细信息,请参见 Visual Studio 2013 中调试器的新增功能

MSBuild 12.0 现包括在 Visual Studio 而非 .NET Framework 中。 MSBuild 12.0 与早期和 .NET Framework 一起部署的版本并行,并且仍可通过生成服务器方案的独立安装程序使用。 有关详细信息,请参阅 MSBuild 12.0 的新增功能

Visual Studio IDE 有一些重大改变 — 改进了图标、增加了用户界面的对比度、能够直接搜索“选项”窗口以及增强了一些其他功能。

您可以在Visual Studio 2013 IDE 提示和技巧中找到新的和常用的 IDE 键盘快捷键的指南。

Bb386063.collapse_all(zh-cn,VS.120).gif新启动体验

  • 新连接的 IDE 使用 Microsoft 帐户连接到您的 Visual Studio 配置文件,包括您的 Team Foundation Service 帐户。 首次启动 Visual Studio,需提供凭据。 基于该身份验证、Visual Studio 查找结果,在所有计算机上应用您的许可证并同步您的设置(如字体、语言首选项和键盘设置)。 有关详细信息,请参阅 Visual Studio 中的同步设置

  • 首次启动 Visual Studio,您可以选择黑、白或蓝其中一种 Visual Studio 主题。(您可以稍后更改主题)您的主题选择是漫游设置的一部分,只要您登录到 Visual Studio,您的主题就会在您所有的计算机上显示。

  • 位于“快速启动”窗口旁 IDE 右上角的新的“通知中心”面板,将作为已连接的 IDE 体验的一部分发送警报。 例如,如果您未注册安装,并且您的许可证过期,则可能在通知中心收到一条警报消息。

  • 起始页现在具有更多的新闻和公告。

Bb386063.collapse_all(zh-cn,VS.120).gif新代码编辑器功能

现在可以使用 Visual Studio 中许多热门的代码编辑器功能,这些功能之前仅在 Productivity Power Tool 中提供。

  • “查看定义。”您无需打开新的文档选项卡就可以浏览 Visual Basic、C# 和 C++ 代码定义。 有关详细信息,请参阅 如何:在“查看定义”窗口中查看和编辑代码定义

  • “增强型滚动条”。可以将滚动条设置为指示代码标记(例如错误、警告、更改和断点)。 有关详细信息,请参阅 如何:通过自定义滚动条来跟踪代码

  • “导航到”。(Ctrl+,):改进功能包含实时结果预览和一个简单的内联用户界面体验。

  • 其他新功能包括使用热键和自动大括号完成将行和选定内容上移或下移。

Bb386063.collapse_all(zh-cn,VS.120).gifVisual Studio 旗舰版的新代码功能

在 Visual Studio 旗舰版中,可使用“CodeLens”功能来显示更改代码的人员、其进行的更改、测试状态和覆盖范围以及代码引用。 有关详细信息,请参阅 使用 CodeLens 在编辑器中查找代码信息

您还可以用代码编辑器创建代码映射以可视化代码关系。 这将帮助您在工作时查看到您在代码中的位置。 有关详细信息,请参阅 在 Visual Studio 中使用代码映射可视化和了解代码

Bb386063.collapse_all(zh-cn,VS.120).gif团队项目、计划和跟踪

  • 现在可以创建使用 GIT 版本控制系统的团队项目。

  • 可以快速将上下文切换到您已连接到的其他团队项目。

Bb386063.collapse_all(zh-cn,VS.120).gif项目组合积压工作 (backlog)

使用组合积压工作 (Backlog),您可以定义积压工作 (Backlog) 层次结构以了解多个团队的工作范围并查看该工作如何汇入更广的方案。 除了标准产品积压工作 (backlog),本地 TFS 和云承载的服务都支持组合积压工作 (backlog)。 对于内部部署,您最多可以定义五个组合积压工作 (backlog)。

Bb386063.collapse_all(zh-cn,VS.120).gif团队聊天室和作为团队进行协作

可以使用团队聊天室来提高团队工作效率。 可以讨论正在进行的工作、提出问题、共享状态并且阐明出现的问题。 您的团队聊天室提供了一个用于培养和捕获各地团队成员之间的通信的区域。 使用团队聊天室而非电子邮件线程,可以自动接收对话和决策的审核记录。 默认情况下,已为每个项目创建了团队室,还可以创建附加室以支持即席讨论和跨组协作。 此功能在本地 TFS 和云承载服务中都可用。

Bb386063.collapse_all(zh-cn,VS.120).gif版本控制

您和您的团队成员可以使用基于 Web 的“版本控制资源管理器”创建或答复有关源代码更改的评论。 您可以将注释添加到变更集和搁置集或 Git 提交中。 您还可以使用“版本资源管理器”筛选器找到注释。

有关详细信息,请参阅 版本控制的新增功能

Lightweight 基于浏览器的测试管理和执行有助于提高软件项目的质量。

Bb386063.collapse_all(zh-cn,VS.120).gif单元测试

测试资源管理器增强了对搜索并筛选单元测试的支持。 在团队生成中运行 Windows 应用商店应用程序单元测试更容易。

Bb386063.collapse_all(zh-cn,VS.120).gifUI 测试

  • 为 Windows 应用商店应用程序(使用 XAML)提供支持的编码的 UI 测试。

  • 为 Internet Explorer 11 提供支持的编码的 UI 测试。

  • 为 SharePoint 2013 提供支持的编码的 UI 测试。

  • 针对浏览器上编码的 UI 测试的可配置搜索属性。

  • 为跨浏览器测试提供支持的编码的 UI 测试记录。

Bb386063.collapse_all(zh-cn,VS.120).gifMicrosoft 测试管理器

Web 测试用例管理现在具有以下功能:

  • 测试计划创建。

  • 完整的测试套件管理。

  • 完整的测试用例编写,包括共享步骤和参数支持。

  • 执行测试用例,包括执行期间的内联编辑功能。

有关新增功能的信息,请参见 What’s New for ASP.NET 4.5.1 and Web Development in Visual Studio 2013(Visual Studio 2013 中 ASP.NET 4.5.1 和 Web 开发的新增功能)。

有关 web 模板的信息,请参见 http://go.microsoft.com/fwlink/?LinkId=299427(在 Visual Studio 2013 中创建 ASP.NET Web 项目)。

  • 帮助连接客户端应用程序到 Windows 应用商店和 Windows Azure 移动服务。

  • 使用 Windows Azure 移动服务和 Windows 推送通知服务向您的应用程序添加推送通知。

  • 查看现有 Windows Azure 移动服务和表,并新建一些。

  • 更新 Windows Azure 移动服务表脚本。

有关更多信息,请参见 Windows Azure Mobile Services(Windows Azure 移动服务)。

Blend 含有若干新增功能和增强功能。

Bb386063.collapse_all(zh-cn,VS.120).gifWindows 应用商店应用程序的 HTML 设计工具

  • CSS 动画。通过使用动画时间线创建和预览 CSS3 动画。

  • JavaScript 行为。增加互动,通过在任何元素上放置 JavaScript 行为而无需编写任何代码。 从内置行为列表中选择或创建您的自定义行为。

  • 嵌入自定义字体。可轻松嵌入自定义字体并将它们包括在您的应用程序中。

  • 数据绑定。绑定到设计时数据以预览您的数据显示并设计您的数据模板。

  • 标尺和参考线。将可视导引标记从标尺拖动到更精确的地点元素并创建自定义布局。

  • Border Radius。使用元素上易于操作的图柄创建圆角和椭圆。

  • 搜索并设置 CSS 属性。在“CSS 属性”面板的“搜索”或“设置”框中直接快速设置 CSS 属性值。

  • 使用 CSS 语法查找元素。使用 CSS 语法搜索活动 DOM。

Bb386063.collapse_all(zh-cn,VS.120).gifXAML 设计工具

  • XAML 编辑器的改进。Visual Studio 的 XAML 编辑器现支持用于数据绑定和资源、智能注释以及转到定义的 IntelliSense。

  • 标尺和参考线。将可视导引标记从标尺拖动到更精确的地点元素并创建自定义布局。

  • 更好的样式编辑支持。就地样式和模板编辑支持直接在应用程序显示内容中创建和修改模板。

  • 示例数据支持。绑定到示例数据,包括 JSON 格式的示例数据。

  • 视图状态创作。直接在“设备”面板中修改视图状态属性,如边缘和边缘对齐视图宽度的最小宽度。

可以使用 Office 和 SharePoint 2013 中新的 MVC(模型-视图-控制器)模式创建应用程序。 还可以将应用程序发布到 Windows Azure 网站。


点击阅读本文所属分类的更多文章: 编程也疯狂 。和高手一起交流:346717337

未注明转发、原文均为本站原创。分享本文请注明 原文链接

给您更多信息和帮助

在这里您可以找到更多:

技术交流群:346717337 Jquery插件交流

投稿:suchso@vip.qq.com

承接:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/业务咨询

echarts教程系列
本月最热文章

微信扫一扫,徜徉悠嘻网,您的休闲乐园

微信公众号:快乐每一天

随机文章
标签

技术交流群:346717337

投稿:suchso@vip.qq.com

专业专注:企业网站门户/微网站/微商城/CMS系统/微信公众号运营/付费问题咨询