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

  • 时间: 2018-09-22 06:22:50

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

  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 现在已经可用——新用户可以从微软网站下载,现有用户可以从当前版本升级。