Visual Studio 2022 17.7 预览版 1:生产力、云和游戏开发增强

Visual Studio 2022 版本 17.7 预览版 1 发布

Microsoft 宣布发布 Visual Studio 2022 版本 17.7 的第一个预览版。该预览版带来了多项改进和新功能,旨在提升开发者的生产力,同时增强了对 .NET、云开发、C++ 和游戏开发的支持。开发者可以通过下载页面获取该版本,体验其最新功能。

生产力提升

  1. 文件比较功能
    根据开发者社区的强烈需求,预览版 1 引入了更方便的文件比较功能。开发者可以通过 Solution Explorer 的上下文菜单使用“Compare with...”和“Select for Compare”选项,轻松在 Visual Studio 内比较文件
  2. 多分支图形化展示
    开发者现在可以在单个图形中可视化多个分支,更好地理解分支关系。该功能通过多分支图形和 Git 仓库改进实现,包括折叠分支面板、最大化提交详情、查看 Azure DevOps 仓库中的作者头像等功能。开发者可以在 Tools > Options > Preview Features 菜单中启用“Git Repository multiple branch history”标志来体验该功能。Microsoft 还欢迎开发者通过调查问卷提供反馈。
  3. 自动缩进修复
    在从编辑器复制代码并粘贴到其他程序(如 Outlook、Teams 或 Slack)时,预览版会自动修复缩进问题。
  4. 搜索功能改进
    对 IDE 内的搜索功能进行了优化,提升了搜索体验。

.NET 和云开发改进

  1. IntelliTest 支持 .NET 6+ 和 NetStandard
    IntelliTest 现在支持 .NET 6+ 和 NetStandard,提供了更强大的测试能力。
  2. Blazor WebAssembly 发布到 Azure Static Web Apps
    开发者现在可以直接将 ASP.NET Core Blazor WebAssembly (WASM) 项目发布到 Azure Static Web Apps,简化了部署流程。

F# 开发改进

  1. 内联返回类型提示
    F# 开发者可以通过启用 Tools -> Options -> Text Editor -> F# -> Advanced -> Display return type hints 选项,获取返回类型提示。
  2. 代码修复
    该版本还包含一系列专为 F# 开发的代码修复,详细内容可参考 GitHub pull request

C++ 和游戏开发改进

  1. Unreal Engine 宏格式化
    针对 Unreal Engine 宏的格式化功能,Visual Studio 现在可以自动应用适当的缩进和格式化规则。
  2. Unreal Engine 命名规范检查器
    Unreal Engine 命名规范检查器会在符号不符合 Unreal Engine 编码风格时提供警告和快速修复选项。开发者可以通过 Tools -> Options -> Text Editor -> C/C++ -> Code Style -> Linter 调整严重级别。

用户反馈与后续更新

Microsoft 鼓励开发者通过反馈渠道建议页面提供反馈和功能建议,以持续改进 Visual Studio 体验。

开发者可以访问详细的发布说明了解更多关于 Visual Studio 2022 IDE 的更新、变更和新功能。

阅读 21
0 条评论