红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

Visual Studio 2017 15.9 Previews 扩展 C++ 调试功能

  • 2018-09-19
  • 本文字数:715 字

    阅读完需:约 2 分钟

Windows 平台的 C++ 开发人员应该会注意到 Visual Studio 2017 15.9 Preview 2 提供的一项新功能,这项功能让调试变得更容易。开发人员现在可以在调试过程中获取IntelliTrace 快照。在启用这项功能之后,托管代码和原生代码都将从调试器的“Step Back”能力中受益。因为这样可以更轻松地在执行过程中来回查看正在发生的事情以及原因。

为了使用这一新功能,需要在IDE 中启用它。为此,你需要安装Visual Studio Enterprise,然后导航到Tools | Options | IntelliTrace。在结果对话框中确保选择了IntelliTrace,然后另外再选择IntelliTrace 快照。请注意,这将应用在C++ 和托管代码上,虽然IDE 对话框可能没有说明这一点。

UWP 开发人员应该可以发现一些有益于他们工作的功能。首先是 UWP XAML Designer 的稳定性提升。设计人员经常遇到 IDE 发生崩溃,导致开发速度变慢或开发中断。当在渲染控件期间发生异常时,将使用回退控件(使用黄色边框标记),而不会发生崩溃。当然,崩溃情况只能“减少”,而不是完全消除。

其他一些微小的变化也有利于 UWP 的开发。现在可以通过常规 Visual Studio 安装程序安装面向 Windows 10 Preview API 的 SDK(将在未来的 Windows 10 版本中出现)。现在可以在 Visual Studio 中创建 MSIX 应用程序包。

最后,经常在机器之间切换或具有复杂的 VS2017 配置的开发人员可以使用导入 / 导出.vsconfig 文件的新功能,该文件包含系统上安装的 VS2017 的工作负载和组件的信息。这样可以加速新开发人员的环境搭建,让他们的开发环境与其他同事相匹配。

Preview 2 现在已经可用——新用户可以从微软网站下载,现有用户可以从当前版本升级。

查看英文原文 Visual Studio 2017 15.9 Previews Expanded C++ Debugging

2018-09-19 04:201258
用户头像

发布了 731 篇内容, 共 432.0 次阅读, 收获喜欢 1996 次。

关注

评论

发布
暂无评论
发现更多内容

企业“数字化转型”成功的2个必备条件!

优秀

数字化转型

Linux下Docker安装部署以及云原生的理解

Geek_acae888666

云原生 Docker 镜像

Unity Metaverse(四)、接入环信IM SDK 实现用户登录注册

CoderZ

Unity 登录验证 环信im 8月月更

以数治企,韧性成长,2022 年中国 CIO 数字峰会成功举行

金蝶云·苍穹

【高并发】别闹了,要实现亿级流量下的分布式限流,这些算法你必须掌握!!

冰河

并发编程 多线程 高并发 协程 异步编程

MySQL权限管理

武师叔

8月月更

LeaRun模型驱动开发框架 重塑企业生产力

力软低代码开发平台

开源一夏 | RuntimeException 子类

六月的雨在InfoQ

开源 8月月更

企业进行知识共享的好处有哪些?

Geek_da0866

兼容并蓄广纳百川,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang复合容器类型的声明和使用EP04

刘悦的技术博客

golang go doc 教程 教程分享 golang 面试

运筹帷幄决胜千里,Python3.10原生协程asyncio工业级真实协程异步消费任务调度实践

刘悦的技术博客

Python 协程 Async Python3 协程原理

Go-Excelize API源码阅读(四)——Save()

Regan Yue

Go 开源 源码刨析 8月日更 8月月更

阿里云数据库PolarDB开源人才培养计划发布!万元好礼等你来拿!

阿里云数据库开源

数据库 阿里云 开源 认证 polarDB

经验分享|低成本快节奏搭建企业知识管理系统的方法

Baklib

培训预告 | 企业应用现代化实用教程——DevOps方法论及最佳实践篇 8月11日上线

York

DevOps 云原生 团队建设 降本增效 应用现代化

如何用精益敏捷组合管理,提升研发效能?|ONES 研发管理大师课

万事ONES

如何让您的wiki内容更高级?

Geek_da0866

开源一夏 | 基于 Serverless一键体验FastAPI

六月的雨在InfoQ

阿里云 开源 Serverless FC 8月月更

openEuler 资源利用率提升之道02:典型应用下的效果

openEuler

开源 数据 cpu 操作系统 openEuler

分门别类输入输出,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本数据类型和输入输出EP03

刘悦的技术博客

golang 编程 教程 教程分享 golang 面试

头脑风暴:打家劫舍2

HelloWorld杰少

算法 LeetCode 动态规划 8月月更

深度解读 | 关于SBOM最基础元素,你需要知道的(Part I)

安势信息

开源 漏洞 SCA SBOM 最基础元素

永续合约交易所系统开发逻辑详情

开发微hkkf5566

Netty入门 -- 什么是Netty?

Bug终结者

Netty 8月月更

什么是Shell?从小白到入门你只差一个它

Albert Edison

Linux centos 运维 shell脚本编程 8月月更

借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang类型指针(Pointer)的使用EP05

刘悦的技术博客

入门 教程 Go web 教程分享 入门介绍

低代码实现探索(四十七)低的不止前端,还有后端

零道云-混合式低代码平台

mysql进阶(二十九)常用函数汇总

No Silver Bullet

MySQL mysql常用函数 8月月更

Spring Cloud Stream 消息发送

急需上岸的小谢

8月月更

超人飞来!Flutter 实现满屏的力量感动画!

岛上码农

flutter ios 移动端开发 安卓开发 8月月更

文档管理系统对于企业来说有哪些作用?

Baklib

Visual Studio 2017 15.9 Previews扩展C++调试功能_.NET_Jeff Martin_InfoQ精选文章