Share via


Visual Studio IconVisual Studio 2019 for Mac 8.6 版的版本資訊



開發人員社群 | 系統需求 | 相容性 | 可散發的程式碼 | 文件 | 部落格 | 服務


如需系統需求的資訊,請參閱 Mac 系統需求Mac 平台目標及相容性指南。

若要深入了解其他相關下載,請參閱下載頁面


Visual Studio 2019 for Mac 的新功能

Visual Studio 2019 for Mac 版本

Visual Studio 2019 for Mac 部落格文章

Visual Studio 部落格是 Visual Studio 工程小組提供產品見解的官方來源。 您可以在下列文章中找到有關 Visual Studio 2019 for Mac 版本的深入資訊:


版本重點

  • 本版 Visual Studio 2019 for Mac 新增了整合式終端機,並開始支援 Blazor WebAssembly 專案,同時更新了身分識別庫來改進登入體驗,以及新增了可以建置與執行 gRPC 專案的支援。
  • Visual Studio for Mac 8.6.8 (含) 以後版本目前支援在 macOS Big Sur 開發人員預覽版上執行。 如需其他資訊,請參閱已知問題

已知問題

請參閱已知問題一節。


意見反應和建議

我們很希望聽聽您的意見! 您可以透過 Visual Studio for Mac IDE 中的 [回報問題] 選項來回報問題。 您可在開發人員社群入口網站中追蹤您的意見反應。


版本資訊

Release Notes Icon Visual Studio 2019 for Mac 8.6.8 版 (8.6.8.2)

2020 年 7 月 28 日發行

Release Notes Icon Visual Studio 2019 for Mac 8.6.7 版 (8.6.7.2)

發行於 2020 年 7 月 21 日

Xamarin

  • 支援 Xcode 11.6。

Release Notes Icon Visual Studio 2019 for Mac 8.6.6 版 (8.6.6.11)

發行於 2020 年 7 月 16 日

Web 和 Azure

Release Notes Icon Visual Studio 2019 for Mac 8.6.5 版 (8.6.5.23)

2020 年 6 月 23 日發行

殼層與工具

測試工具

版本控制

Release Notes Icon Visual Studio 2019 for Mac 8.6.4 版 (8.6.4.14)

2020 年 6 月 16 日發行

殼層與工具

Web 和 Azure

  • 我們已修正無法在不登入 IDE 的情況下進行意見調查的問題。
  • 我們已更新 .NET Core SDK (3.1.301 SDK 與 2.1.19 執行階段)。

Release Notes Icon Visual Studio 2019 for Mac 8.6.3 版 (8.6.3.30)

2020 年 6 月 9 日發行

偵錯工具

殼層與工具

版本控制

  • 修正了以下問題:當遠端包含本機沒有的變更時,推送會花費很長的時間,最後中止並出現錯誤。

Web 和 Azure

Xamarin

  • 修正了 VoiceOver 會讀取兩次精靈範本頁面元素標籤的一些執行個體。

Release Notes Icon Visual Studio 2019 for Mac 8.6.2 版 (8.6.2.6)

2020 年 6 月 2 日發行

偵錯工具

Project 系統

殼層與工具

  • 修正了使用延伸模組管理員更新增益集失敗的問題。

Release Notes Icon Visual Studio 2019 for Mac 8.6.1 版 (8.6.1.26)

2020 年 5 月 27 日發行

偵錯工具

  • 我們已修正 [區域變數] 面板內 [關閉] 按鈕的色彩對比比例。
  • 我們已修正不在行或陳述式的開頭使用切換命令,之後就不會叫用中斷點的問題。

Project 系統

殼層與工具

  • 我們已修正終端機中可能造成當機的問題。

版本控制

  • 我們已修正使用無效認證複製 Git 存放庫以致長時間延遲的問題。

Web 和 Azure

Release Notes Icon Visual Studio 2019 for Mac 8.6 版 (8.6.0.4517)

2020 年 5 月 19 日發行

新功能

終端機

Visual Studio for Mac 現在包含整合式終端機。 這項功能已經成為熱門要求,其可供停留在 Visual Studio for Mac,藉此簡化許多常見的開發人員案例。 整合式終端機會使用預設的系統 Shell,並與系統 Shell 的命令歷程記錄整合。

Integrated Terminal Experience Graphic
Visual Studio for Mac 中的整合式終端機體驗

以下有幾種開啟終端機的方式:

  • [檢視] > [面板] > [終端機] 功能表
  • Ctrl + ~ 鍵盤快速鍵 (以及 Ctrl + ‘,適用於 Windows)。
  • Ctrl + ` 會切換顯示或隱藏 [終端機] 面板。
  • 在搜尋列中搜尋:終端機 (由功能表名稱控制)
  • 使用 [終端機] 面板中的 [新增終端機] 按鈕。

終端機包含下列功能:

  • 整合式搜尋,包含區分大小寫、RegEx 和全字搜尋
  • 按向上鍵以循環瀏覽命令歷程記錄
  • 多個執行個體
  • 當地語系化支援
  • 支援淺色與深色主題

Blazor WebAssembly

現在 Visual Studio for Mac 也內建了 Blazor WebAssembly 專案的範本。 Blazor WebAssembly 的初始支援項目並不包含偵錯。此功能將於後續版本中推出。

如需在 Visual Studio for Mac 中開始使用 Blazor WebAssembly 的詳細資訊,請參閱使用 Blazor 建置漸進式 Web 應用程式 (英文) 部落格文章。

gRPC 支援

Visual Studio for Mac 2019 8.6 版在 ASP.NET Core 裝載支援中,新增了可以讓您建置及執行 gRPC 專案的支援,加上可以支援 .proto 檔案的 C# 工具。

gRPC 是不限於語言的高效能遠端程序呼叫 (RPC) 架構。 gRPC 的主要優點包括:

  • 新式高效能輕量型的 RPC 架構。
  • 根據預設使用 Protocol Buffers 的合約優先式 API 開發,使您得以進行不限於語言的實作。
  • 適用於多種語言的工具,可產生強型別伺服器及用戶端。
  • 支援用戶端、伺服器及雙向資料流呼叫。
  • 透過 Protobuf 二進位序列化減少網路使用量。

您可以在 [新增專案] 對話方塊中,使用新的 gRPC 範本,建立新的 gRPC 服務專案。

gRPC project selected graphic
在 Visual Studio for Mac 之 [新增專案] 對話方塊中選取的 gRPC 專案

目前 Visual Studio for Mac 無法建立 gRPC 服務用戶端。 此功能將在後續的版本中推出。 若要建立 gRPC 服務用戶端,請使用 dotnet-grpc 命令列工具。 如需詳細資訊,請參閱使用 dotnet-grpc 管理 Protobuf 參考 (機器翻譯)。

偵錯工具

  • 新增了黃色箭號圖示,以便能在偵錯時,使用拖放功能來執行「設定 Next 陳述式」。 當偵錯工具暫停時,邊界上的箭號會指出接下來所要執行的程式碼行。 您可以按一下該箭號,將其拖曳至不同的程式碼行來變更所要執行的陳述式。 您也可以在程式碼行上按一下滑鼠右鍵,然後從內容功能表中選取 [設定下一個陳述式] 來達到相同的目的。
Animaed image graphic
示範如何使用 [設定下一個陳述式] 功能之拖放功能的動畫影像
  • 已將 [中斷點]、[執行緒] 以及 [呼叫堆疊] 面板轉移至原生 Cocoa 控制項中。
  • 新增了使用內容功能表從編輯器新增監看式的功能。

編輯器

  • QuickInfo 工具提示現在會顯示 <returns><value> 文件。
  • 我們已將 [快速修正 ...] 操作功能表重新命名為 [快速動作與重構…]。
  • 我們更新了語法醒目提示,使其更符合 Windows 上的行為,包括延伸模組方法 (英文)。
  • 減少了顯示快速修正預覽之前的延遲。
  • 您現在可以使用快速修正來切換逐字和一般字串格式。

Project 系統

  • 您現在可以在建立新專案時,使用 ~ 作為路徑的開始。

Shell

  • Visual Studio for Mac 現在具有新的身分識別程式庫,可解決使用者在登入時遇到的許多問題。 此外,Visual Studio for Mac 現在支援裝置程式碼驗證與系統瀏覽器。 您可以視需要在 [喜好設定] 中啟用這兩個選項。 由於新驗證流程,先前已登入的使用者將需要重新驗證。

版本控制

  • 重新命名了許多版本控制命令,使其更符合 Git 術語,並重新組織了版本控制功能表,其使得更容易找到最常用的命令。
Menu demonstrating new changes graphic
示範版本控制功能表中之新變更的功能

Web 和 Azure

  • 新增了對 .NET Core 5.0 Preview 2 的支援。
  • 已更新至最新的 .NET Core 3.1.4 版本。
  • 已將 .NET Core 執行階段提升至最新的 2.1。

Xamarin

  • 使用原生 Cocoa 控制項重新實作了 Plist 原始檔編輯器。

Bug 修正

偵錯工具

  • 修正了 .NET Core 專案中值視覺化不會顯示 char[], byte[], and sbyte[] 類型的問題。
  • 修正了 iOS「偵錯工具作業失敗」 (英文) 的問題。
  • 修正了 [執行緒] 面板中的執行緒未依識別碼排序的問題。
  • 修正了在執行專案時,若不從 Visual Studio for Mac 進行偵測,則無法將偵錯工具附加至 .NET Core 專案的問題。
  • 修正了編輯變數值時並未在視覺化檢視中更新值的問題。
  • 修正了遺漏 [修改中斷點] 按鈕的問題。
  • 修正了當主要編輯器字型擴大時,在面板中編輯時的字型大小太大的問題。
  • 我們修正了無法使用退格鍵移除監看式項目的問題。

編輯器

Project 系統

  • 修正了在載入或建立新解決方案時,無法清除建置輸出的問題。
  • 已將預設的建置選項變更為永遠不會跳到第一個建置錯誤。
  • 修正了刪除多個檔案時並不會刪除所有檔案,只會刪除第一個檔案的問題。
  • 修正了導致 IDE 在關機時停止回應而影響到大型專案使用者的問題。

Shell

終端機 (自 Preview 1 起)

  • 修正了當使用者稍微向上捲動時,內容自動捲動的問題。
  • 修正了讀取緩衝區未包含完整字元時,可能會捨棄內容的問題。
  • 修正了遺漏文字和行選擇的問題。
  • 修正了在關閉 [終端機] 面板之後,按一下 [在終端機面板中開啟] 但未顯示 [終端機] 面板的問題。
  • 修正了當 [終端機] 面板固定時,縮放文字可能會改為縮放文字編輯器的問題。
  • 修正了當 Visual Studio for Mac 設定為深色佈景主題時,終端機視窗會顯示淺色佈景主題 (英文) 的問題。
  • 修正了使用者無法在終端機的 vi 中移動資料指標 (英文) 的問題。
  • 修正了結束主控台應用程式之後,可能會在終端機檢視中回報或顯示滑鼠事件的問題。

測試工具

  • 修正了在某些情況下,無法在 [測試] 面板中顯示某些測試的問題。

版本控制

Web 和 Azure

Xamarin

已知問題

下列是 Visual Studio 2019 for Mac 8.6 版中所有現有已知問題的清單:

  • 如果您無法在 macOS 上啟動 gRPC 專案,請參閱無法在 macOS上啟動 ASP.NET Core gRPC 應用程式 (機器翻譯)。
  • 由於需透過新身分識別程式庫以改善 Visual Studio for Mac 的登入體驗,因此先前登入的所有使用者都必須重新驗證。
  • 若您遇到 ASP.NET Core React 和 Angular SPA 專案範本的 node-gyp 組建錯誤,請參閱 node-gyp 安裝注意事項以了解因應措施。
  • 在極少數的情況下,有可能除了 .NET Core 3.1.300 SDK 之外,其他全部都是最新的狀態。 若進入此設定並使用更新程式更新至 .NET Core 3.1.300,除非重新啟動 IDE,否則更新 .NET Core SDK 的通知將不會消失。
  • macOS Big Sur 上的 Xamarin 開發人員目前將無法編譯與執行其專案。 未來的版本會提供支援。

頁首