英文原文: First Look at Visual Studio 2017 Update 5 Preview
Microsoft 延续了 Visual Studio 2017 快速迭代开发的步伐,最新发布了 15.5 预览版,这是 VS2017 这一广受欢迎的 IDE 自发布以来的第五次更新,该预览版的发布使用户可以先睹为快。
该预览版启用了一个称为“Stepping Back”的调试历史新特性。IntelliTrace 会在整个断点的每一步上,自动对应用状态做快照,这将赋予开发人员浏览断点前后状态的能力,更易于观察在断点前后的运行效果。
此外,Microsoft 还进一步改进了基于 C# 和 Visual Basic 的解决方案的加载速度。据其宣称,所有解决方案应可在 10 秒内至少加载一半以上。相应地,C++开发人员应能看到 IntelliTrace 在执行常见命令时,性能得到了显著的提升,其中包括重命名(Rename)、更改签名(Change Signature)和找出所有引用(Find All References)等。
VS2017 15.4 的 IDE 为C#、VB 和 Python 开发人员提供了一种通过“Control 键+点击”进入所点击项定义的功能。该功能现在也已经添加到 C++ 的开发中。还改进了 C++ 代码的生成,一旦受此影响的 C++ 项目在 15.5 下重新编译,应该就能体验到此次更新的改进。
VS2017 在安装程序上也做了一些改进,这可能会受到那些安装了多个版本 VS2017 的开发人员(例如在最新的 VS2017 旁安装了 VS2017 预览版)的欢迎。现在安装时会自动地创建 Windows 恢复点,并且每个已安装的 VS2017 拷贝会以不同的项列出在“添加&删除程序”(Add & Remove Programs)安装阶段的显示中。
和其它预览版一样,该预览版也不应安装在生产环境中。完整的发行说明已经给出,其中涵盖了 15.5 第一个预览版中包含的所有改进。