Visual Studio 2022 17.8 预览版 2:生产力、C++ 增强功能和调试改进

Visual Studio 2022 版本 17.8 预览版 2 发布总结

Microsoft 发布了 Visual Studio 2022 版本 17.8 的第二个预览版,旨在提升开发者生产力和代码调试能力,同时增加了一些 C++ 和游戏开发相关的增强功能。该预览版已开放下载,开发者可以体验其新功能。

生产力功能增强

  1. Pull Request 描述支持 Markdown 编辑:开发者现在可以直接在 Visual Studio 中使用 Markdown 编辑 Pull Request 描述。
  2. Summary Diff 功能改进:对之前发布的 Summary Diff 功能进行了优化。
  3. GitHub 头像支持:在 Git 仓库窗口的多分支图中加入了 GitHub 头像显示。
  4. 多仓库激活设置:新增了多仓库激活设置,允许开发者专注于单个仓库,隐藏多仓库界面。

C++ 和游戏开发更新

  1. C11 线程支持:增加了对 C11 线程的支持。
  2. CMake Targets View 改进:简化了在解决方案资源管理器中访问 CMake Targets View 的流程。
  3. 远程文件浏览器增强:用户可以通过双击远程文件进行查看和编辑。

.NET/C# 开发改进

  1. HTTP 请求中的秘密管理:新增了对 HTTP 请求中秘密的安全处理支持,开发者可以将秘密存储在三种不同的秘密提供者中。

JavaScript 和 TypeScript 开发

  1. launch.json 支持:Visual Studio 现在支持在打开文件夹时识别 .vscode 目录中的 launch.json 文件,并将其包含在调试目标下拉菜单中。

F# 开发更新

  1. 代码修复:新增了自动将记录字段定义中的等号(=)替换为冒号(:)的代码修复功能,符合 F# 的语法规范。
  2. 自动补全增强:改进了匿名记录字段、联合类型字段、区分联合字段和枚举值表达式的自动补全功能。

调试和诊断功能增强

  1. 跨平台 Enc/Hot Reload 调试支持:扩展了对 Docker 和 WSL 环境的跨平台调试支持。
  2. Linux App Services 调试:新增了通过“附加到进程”功能调试 Linux App Services 的能力。
  3. BenchmarkDotNet IDiagnosers 和 .Net Counter 支持:增加了对 BenchmarkDotNet IDiagnosers 和通过 Meters API 的新仪器的支持。
  4. 测试性能分析:引入了 VS Profiler 进行测试性能分析,增强了调试和诊断能力。

用户界面更新

  1. 新 UI 预览:目前新 UI 仅在内部可用,Microsoft 计划在解决反馈后将其作为预览功能广泛推出,具体时间将在博客中公布。

用户反馈与支持

Microsoft 鼓励用户提供反馈和建议,以不断改进 Visual Studio 的体验。开发者可以通过博客和详细的发布说明了解更多关于 Visual Studio 2022 IDE 的更新和新功能。

阅读 79
0 条评论