Visual Studio 2022 版本 17.7 预览版 1 发布
Microsoft 宣布发布 Visual Studio 2022 版本 17.7 的第一个预览版。该预览版带来了多项改进和新功能,旨在提升开发者的生产力,同时增强了对 .NET、云开发、C++ 和游戏开发的支持。开发者可以通过下载页面获取该版本,体验其最新功能。
生产力提升
- 文件比较功能
根据开发者社区的强烈需求,预览版 1 引入了更方便的文件比较功能。开发者可以通过 Solution Explorer 的上下文菜单使用“Compare with...”和“Select for Compare”选项,轻松在 Visual Studio 内比较文件。 - 多分支图形化展示
开发者现在可以在单个图形中可视化多个分支,更好地理解分支关系。该功能通过多分支图形和 Git 仓库改进实现,包括折叠分支面板、最大化提交详情、查看 Azure DevOps 仓库中的作者头像等功能。开发者可以在 Tools > Options > Preview Features 菜单中启用“Git Repository multiple branch history”标志来体验该功能。Microsoft 还欢迎开发者通过调查问卷提供反馈。 - 自动缩进修复
在从编辑器复制代码并粘贴到其他程序(如 Outlook、Teams 或 Slack)时,预览版会自动修复缩进问题。 - 搜索功能改进
对 IDE 内的搜索功能进行了优化,提升了搜索体验。
.NET 和云开发改进
- IntelliTest 支持 .NET 6+ 和 NetStandard
IntelliTest 现在支持 .NET 6+ 和 NetStandard,提供了更强大的测试能力。 - Blazor WebAssembly 发布到 Azure Static Web Apps
开发者现在可以直接将 ASP.NET Core Blazor WebAssembly (WASM) 项目发布到 Azure Static Web Apps,简化了部署流程。
F# 开发改进
- 内联返回类型提示
F# 开发者可以通过启用 Tools -> Options -> Text Editor -> F# -> Advanced -> Display return type hints 选项,获取返回类型提示。 - 代码修复
该版本还包含一系列专为 F# 开发的代码修复,详细内容可参考 GitHub pull request。
C++ 和游戏开发改进
- Unreal Engine 宏格式化
针对 Unreal Engine 宏的格式化功能,Visual Studio 现在可以自动应用适当的缩进和格式化规则。 - Unreal Engine 命名规范检查器
Unreal Engine 命名规范检查器会在符号不符合 Unreal Engine 编码风格时提供警告和快速修复选项。开发者可以通过 Tools -> Options -> Text Editor -> C/C++ -> Code Style -> Linter 调整严重级别。
用户反馈与后续更新
Microsoft 鼓励开发者通过反馈渠道和建议页面提供反馈和功能建议,以持续改进 Visual Studio 体验。
开发者可以访问详细的发布说明了解更多关于 Visual Studio 2022 IDE 的更新、变更和新功能。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。