Visual Studio 2022 v17.6 正式发布

Visual Studio 17.6 正式发布,这个最新版本提供了一系列强大的工具和功能,旨在使你能够制作出最先进的应用程序。

提高生产力

通过 Visual Studio 2022,目标是帮助你在更短的时间内完成 IDE 内的所有开发任务,在这个版本中,微软根据开发者的反馈改进了几个核心体验的性能。

性能改进

新版本为 Chromium 开发者在 Solution – Open scenario 和 Solution Filters 方面做了重大改进。完整的 Chromium solution 的缓存项目加载速度提高了 8 倍,这相当于节省了 3.5 分钟的 Solution Load。有了这些改进,生成的 Chromium 解决方案的缓存加载时间约为 30 秒。

在 Solution Filters 加载包含 63 个项目的 Chromium,这一改进可以实现 3 倍速度提升,节省了大约 20 秒的缓存或非缓存的加载时间。

微软还对 Solution – Close scenario 场景进行了改进,使关闭包含 C++ 项目的解决方案变得更快。整体的改进可以使关闭一个解决方案在某些情况下,对于小的代码库来说,速度提高了 20%,而对于大型解决方案(1000 多个项目)来说,速度提高了 50%。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/perf-chromium.png

编辑器改进

Sticky Scroll 使相关的标头保持在视野范围中,使之更容易浏览和理解你的代码库。现在你可以在处理长的类和方法时保持你代码中的上下文。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/editor-sticky-scroll.png

All-in-one search(一体化搜索)使你很容易快速找到 Visual Studio 的菜单功能(Ctrl+Q)或代码中的文件、类型和成员(Ctrl+T)。在这个版本中,你会在两行空间内看到每个结果,默认的预览在底部,窗口的大小和位置在不同的会话中是持续的。

Brace Pair 着色有助于从视觉上区分你的代码的每一组打开和关闭的大括号,使你更容易看到你的代码的范围或找到任何丢失的大括号。支持 C#、C++、TypeScript、JavaScript、Visual Basic和Razor。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/pair-colorization-more-langs.png

扫描二维码关注公众号,回复: 15089710 查看本文章

拼写检查器将检查你的 C#、C++ 和 Markdown 文件是否有拼写错误的单词。它可以通过 "编辑">"高级">"切换文本拼写检查器" 菜单命令启用,或者通过主工具栏上的 "切换文本拼写检查器 "按钮启用。默认情况下,拼写检查器会在打开的文档中寻找注释、标识符和字符串中的拼写错误的单词,并标记出这些单词。

调试和诊断

Breakpoints Groups(断点组)允许你快速、轻松地管理有组织的断点,使调试、测试和故障排除更有效率。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/breakpoint-groups-2.png

Visual Studio 现在支持 .natstepfilter 和 .natjmc 作为 C++ 项目的一部分,以及在 Call Stack 窗口中搜索和高亮显示。

.NET Remote Debugging 现在支持 IEnumerable 和 DataSet 的可视化器,以便在通过 SSH、Docker 或 WSL 在 Unix 上调试 .NET 时检查你的变量/对象。

Visual Studio Profiler 现在在从 dotnet-monitor 收集时显示 WSL 的实时图表。 WSL 实时指标适用于 .NET 对象分配,CPU 使用率和 .NET 计数器工具。

Visual Studio Profiler 中的 Instrumentation 已经有了很大的改进,现在使用的资源更少,你可以使用 flame 图来识别你程序中的 Hot Path,并提供更好的错误处理和范围。

Git 协作工具

改进合并对话框(Merge Dialog)为你的合并提供了更多的信息和控制,帮助你避免从不正确的分支合并,减少冲突的风险。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/merge-branch.png

Git Line Unstaging 允许你逐行 unstage 修改,为你提供更精细的控制。

Link to GitHub Issues(链接到 GitHub Issues 使你能够方便地访问 GitHub issues,你可以在 Visual Studio 内直接引用,简化你的问题跟踪和协作工作。

构建现代 .NET 和云原生应用程序

Android Manifest Editor 简化了 Android 开发过程,使其更容易设置可用的APK属性和请求特定设备的权限。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/android-manifest-editor.png

在这个版本中还解决了以下这些问题:在开发你的 .NET MAUI 应用程序时,你现在可以在 Windows ARM64 设备上构建并以其为目标。

JS/TS 编辑器中的 CodeLens 使你能够快速发现对 JavaScript 和 TypeScript 符号的引用,并在它们之间快速导航。

JS/TS 语法高亮提升了 Visual Studio 的代码可读性,简化了你的 JavaScript 和 TypeScript 开发过程。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2023/05/jsts-syntax-highlighting.png

更多详情可查看:https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-6-now-available/

猜你喜欢

转载自www.oschina.net/news/241349/visual-studio-2022-17-6-released