Visual Studio 2022 for Mac 藍圖

我們的Visual Studio for Mac藍圖會先看 6-12 個月,並說明我們想要處理的主要主題。 我們根據在 IDE 上過去一年開發中所學到的內容,以及透過我們的開發人員社群和其他交談,從問卷中聽到的內容。

藍圖會在我們處理產品時持續不斷演進,而且我們會每隔 3-4 個月至少重新流覽一次方案。 請使用 IDE 中的 [說明提供建議 > ...] 功能表,或在開發人員社群網站上投票來分享您的想法。

標記 描述
bullet 未啟動工作
核取標記 工作已完成
🏃 進行中工作
💪 延展目標

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 (語言伺服器通訊協定) 型編輯器, (讓技術在未來的工作)
  • 在 LSP) 上執行的新 Razor 編輯器 (
  • 在 LSP) 上執行的新 HTML/CSS 編輯器 (
  • 💪 .editorconfig 編輯器

偵錯

測試

  • 解決熱門開發人員意見反應

Git 版本控制

  • 新的 Git 變更 Windows
  • 🏃 解決執行大型 Git 簽出/提取時的可靠性問題

.NET

  • 🏃 .NET 7 SDK 支援
  • 🏃 流覽至來源產生的檔

程式語言:

  • C# 10 支援
  • 🏃 C# 11 支援

安裝

  • 🏃 以原生方式在 M1/Apple Silicon (ARM64) 處理器上執行安裝程式, (開發人員社群)

Azure 開發

  • Azure Functions v4
  • 🏃 在 .NET 7 上執行的Azure Functions

.NET MAUI 和 Xamarin - 跨平臺開發

  • 🏃 初始 .NET MAUI 工具 (開發人員社群)
  • 使用外部程式庫建置和部署應用程式的更佳支援
  • 已更新 .NET MAUI 應用程式的屬性和資訊清單頁面
  • 整合式封存和發佈支援

.NET MAUI 和 Xamarin 的相關藍圖:

如需 Mac 上 .NET 的相關其他藍圖,請參閱: