Visual Studio 2022 版本 17.7 第三个预览版发布
Microsoft 发布了 Visual Studio 2022 版本 17.7 的第三个预览版。此次更新主要针对 C++ 开发者引入了一个名为 #include cleanup
的新工具,旨在提高开发效率并帮助维护代码整洁。最新版本已 开放下载,开发者可以在预览版中体验其新功能。
更新内容概览
此次预览版在多个领域带来了改进,包括 C++、生产力、.NET 和云开发、Microsoft 365 开发、Teams 工具包以及 SQL Server 数据工具。
1. C++ 开发改进
- Include Cleanup 功能:该功能建议开发者在检测到间接引用时添加直接引用,并识别可以安全移除的冗余引用。默认情况下此功能是关闭的,开发者可以通过
Tools > Options > Text Editor > C/C++ > IntelliSense
启用。 - Address Sanitizer 扩展:新增了
continue_on_error
模式,实时检测和报告隐藏的内存安全错误,且无误报。开发者可以通过设置ASAN_OPTIONS=continue_on_error=1
或ASAN_OPTIONS=continue_on_error=2
来集成此功能。
2. 生产力提升
- 解决方案资源管理器:新增了
Collapse All Descendents
命令,用户可以通过右键菜单或快捷键Ctrl+Left 箭头
折叠选定节点及其子节点。 - 扩展管理器:更新了界面,简化了从 Visual Studio Marketplace 发现和管理扩展的过程。开发者可以通过
Tools > Options > Environment > Preview Features
启用新的扩展管理器。
3. HTTP 编辑器改进
- 响应视图:新增了对 JSON 高亮的支持,开发者可以轻松查看原始响应、请求头以及发送到 Web 服务器的请求。发送请求的绿色播放按钮已被代码镜头操作取代,简化了开发流程。
4. Microsoft 365 开发改进
- Teams 工具包:提供了简化的 Teams Tab 应用模板,并修复了部分 bug 和 UI 问题,提升了用户体验。
5. SQL Server 数据工具改进
- 发布问题修复:解决了使用 Azure Interactive Dir 发布到 Azure Debugger 时的问题。
- 目标平台命名更改:SQL Serverless 的目标平台名称已更改为 Azure Synapse Analytics Serverless SQL Pool。
反馈与建议
Microsoft 鼓励用户提供 反馈和建议,以便不断改进 Visual Studio 的体验。开发者可以访问 详细的发布说明 了解更多关于此次及其他更新的信息。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。