Visual Studio 2022 for Mac 路线图

我们的 Visual Studio for Mac 路线图将提前 6-12 个月发布,并介绍我们要处理的主要主题。 我们的这项工作基于我们在过去一年的 IDE 开发中所学到的知识,以及我们在调查中通过开发者社区和其他对话从你那里听到的内容。

随着我们对产品的处理,路线图不断发展,我们至少每 3-4 个月重新审视一次我们的计划。 请使用 IDE 中的“帮助”>“提供建议...”菜单提供建议,或在开发者社区网站上投票来分享你的想法。

标记 说明
项目符号 工作未启动
选中标记 工作已完成
🏃 正在进行的工作
💪 拉伸目标

2022 年的主题

2022 日历年的首要主题包括:

  • 提高 IDE 的整体性能以及 UI 的响应能力。
  • 支持最新的 .NET 平台版本
  • 提升整个工具体验(包括编辑、生成、调试、测试、Git 和发布)的质量和功能。

常规

我们对 Visual Studio 2022 for Mac 的目标是打造一个专为 Mac 定制的新式 .NET IDE,提供你在 Visual Studio 中喜欢的高效体验。 我们正在将 Visual Studio for Mac 移动到本机 macOS UI,这意味着它将提供更好的性能和可靠性。 这也意味着 Visual Studio for Mac 可以更好地利用内置的 macOS 辅助功能。 我们正在 IDE 中更新状态栏、选项卡、菜单和术语,使 Visual Studio for Mac 和 Windows 之间的体验更加一致。

  • 图标刷新(更多本机 macOS UI,更好地与 Visual Studio (Windows) 保持一致)

编辑

  • 子词导航
  • 🏃 支持基于 LSP (语言服务器协议) 的编辑器, (支持将来的工作)
  • 新的 Razor 编辑器(在 LSP 上运行)
  • 新的 HTML/CSS 编辑器(在 LSP 上运行)
  • 🏃 支持运行分析器和其他进程外功能的 C# 语言服务 (改进编辑器性能)
  • 💪 .editorconfig 编辑器
  • 💪 拼写检查支持
  • 💪 彩色括号对支持

调试

  • 💪 解决关键调试器差距,例如“自动”窗口和选择要调试的模块的功能

测试

  • 🏃 解决顶级开发人员反馈

Git 版本控制

  • 新的 Git 更改窗口
  • 解决执行大型 Git 签出/拉取🏃状态栏中 💪 的新 git 分支选择器时的可靠性问题 改进 git 合并更改体验 💪 GitHub 身份验证支持 (启用专用存储库访问)

.NET

编程语言

  • C# 11 支持

安装

  • 在 M1/Apple Silicon (ARM64) 处理器上本机运行安装程序(开发者社区

Azure 开发

  • 在 .NET 7 上运行的 Azure Functions

.NET MAUI 和 Xamarin - 跨平台开发

  • 🏃 MAUI C# 热重载
  • 更好地支持使用外部库生成和部署应用
  • 更新了 .NET MAUI 应用的属性页和清单页
  • 集成了存档和发布支持

.NET MAUI 和 Xamarin 的相关路线图:

对于与 Mac 上的 .NET 相关的其他路线图,请参阅: