Visual Studio 2019 for Mac 8.9 版的版本資訊
開發人員社群 | 系統需求 | 相容性 | 可散發的程式碼 | 文件 | 部落格 | 服務
如需系統需求的資訊,請參閱 Mac 系統需求和 Mac 平台目標及相容性指南。
若要深入了解其他相關下載,請參閱下載頁面。
Visual Studio 2019 for Mac 的新功能
Visual Studio 2019 for Mac 版本
- 2021 年 5 月 18 日 - Visual Studio 2019 for Mac 8.9.10 版
- 2021 年 5 月 11 日 - Visual Studio 2019 for Mac 8.9.9 版
- 2021 年 5 月 3 日 - Visual Studio 2019 for Mac 8.9.8 版
- 2021 年 4 月 21 日 - Visual Studio 2019 for Mac 8.9.7 版
- 2021 年 4 月 13 日 - Visual Studio 2019 for Mac 8.9.6 版
- 2021 年 4 月 6 日 - Visual Studio 2019 for Mac 8.9.5 版
- 2021 年 3 月 30 日 - Visual Studio 2019 for Mac 8.9.4 版
- 2021 年 3 月 23 日 - Visual Studio 2019 for Mac 8.9.3 版
- 2021 年 3 月 16 日 - Visual Studio 2019 for Mac 8.9.2 版
- 2021 年 3 月 9 日 - Visual Studio 2019 for Mac 8.9.1 版
- 2021 年 3 月 2 日 - Visual Studio 2019 for Mac 8.9 版
Visual Studio 2019 for Mac 部落格文章
Visual Studio 部落格是 Visual Studio 工程小組提供產品見解的官方來源。 您可以在下列文章中找到有關 Visual Studio 2019 for Mac 版本的深入資訊:
版本重點
- Visual Studio for Mac 8.9 引進了新的原生 XML 編輯器。
- Visual Studio for Mac 8.9 版會在 [即時運算] 視窗中使用原生編輯器。
- Visual Studio for Mac 8.9 版引進了對方案篩選 (*.slnf) 檔案的支援。
- Visual Studio for Mac 8.9 版引進了使用原生編輯器的新 Git Blame 檢視。
- Visual Studio for Mac 8.9 版新增預覽功能:快速動作與重構體驗 (預覽功能可以在 [喜好設定] > [其他] > [預覽功能] 中加以啟用)。
- Visual Studio for Mac 8.9 版新增預覽功能:支援以類型、模組及函式位置來篩選第一個可能發生的例外狀況 (預覽功能可以在 [喜好設定] > [其他] > [預覽功能] 中加以啟用)。
- Visual Studio for Mac 8.9 或更新版本現在已預設啟用完整的協助工具支援。
- Visual Studio for Mac 8.9 不再包含 iOS 設計工具。
- Visual Studio for Mac 8.9 不再包含 Xamarin.Forms 預覽工具以支援 XAML 熱重新載入。 如需詳細資訊,請參閱 https://aka.ms/xamlhotreload。
- Visual Studio for Mac 8.9 引進了 Android SDK API 第 30 版的支援。
- Visual Studio for Mac 8.9 新增對 Unity 專案執行和偵錯單元測試的支援。
- Visual Studio for Mac 8.9 改善了 Unity 專案的 [區域變數] 工具視窗。
已知問題
請參閱已知問題一節。
意見反應和建議
我們很希望聽聽您的意見! 您可以透過 Visual Studio for Mac IDE 中的 [回報問題] 選項來回報問題。 您可在開發人員社群入口網站中追蹤您的意見反應。
版本資訊
Visual Studio 2019 for Mac 8.9.10 版 (8.9.10.4)
2021 年 5 月 11 日發行
Xamarin
- 我們已修正建立 Apple ID 憑證失敗並發生錯誤的問題。
Visual Studio 2019 for Mac 8.9.9 版 (8.9.9.3)
2021 年 5 月 11 日發行
Web 和 Azure
- 我們已將 .NET Core SDK 更新為 5.0.203 和 3.1.409,以解決 CVE-2021-31204。
Visual Studio 2019 for Mac 8.9.8 版 (8.9.8.7)
發行於 2021 年 5 月 3 日
Xamarin
Visual Studio 2019 for Mac 8.9.7 版 (8.9.7.8)
發行於 2021 年 4 月 21 日
一般
- 我們已修正 Xamarin 和 Unity 體驗中的幾個可靠性問題。
偵錯工具
- 我們已修正 [啟用子流程偵錯] 選項無法正常運作的問題。
版本控制
- 我們已修正編輯器與 Blame 檢視之間捲動位置未同步的問題。
Visual Studio 2019 for Mac 8.9.6 版 (8.9.6.6)
2021 年 4 月 13 日發行
一般
- 我們已修正數個可靠性問題。
Web 和 Azure
- 已將 .NET Core SDK 更新至 5.0.202 與 3.1.408。
用於 Unity 的工具
- 我們已修正從 Unity 編輯器擷取單元測試時可能發生的損毀問題。
Visual Studio 2019 for Mac 8.9.5 版 (8.9.5.4)
發行於 2021 年 4 月 6 日
一般
- 我們已修正數個可靠性問題。
Visual Studio 2019 for Mac 8.9.4 版 (8.9.4.25)
2021 年 3 月 30 日發行
一般
- 我們已修正數個可靠性和效能問題。
原始程式碼編輯
- 我們已修正 Cmd+Click 難以使用/閃爍的問題。
版本控制
- 我們已修正使用 Git Blame 之後編輯器唯讀的問題。
Visual Studio 2019 for Mac 8.9.3 版 (8.9.3.13)
發行於 2021 年 3 月 23 日
一般
- 我們已修正數個可靠性和效能問題。
Web 和 Azure
- 我們已修正預先處理 Razor 頁面遺失或未先行編譯的問題。
Visual Studio 2019 for Mac 8.9.2 版 (8.9.2.0)
2021 年 3 月 16 日發行
一般
- 我們已修正數個可靠性和效能問題。
版本控制
- 我們已修正認可對話方塊顯示重複工具提示的問題
Xamarin
- 我們已修正 VS for Mac 找不到 Xcode 的問題。
- 我們已修正 [如果 Android SDK 遺失,建置 Android 專案失敗] 的問題。
Visual Studio 2019 for Mac 8.9.1 版 (8.9.1.34)
發行於 2021 年 3 月 9 日
一般
- 我們已修正數個可靠性和效能問題。
原始程式碼編輯
- 我們已修正無法使用 CMD+Click 移至定義的問題。
Web 和 Azure
- 我們已更新 roslyn 編譯器,以解決 Blazor 和 .NET 6 的數個問題。
- 我們已將 .NET Core SDK 更新為 5.0.201 和 3.1.407,以解決 CVE-2021-26701
用於 Unity 的工具
- 我們已修正取消執行中測試無法正常運作的問題。
Visual Studio 2019 for Mac 8.9 版 (8.9.0.1651)
發行於 2021 年 3 月 2 日
新功能
Project 系統
- 我們新增了方案篩選 (*.slnf) 檔案的支援。
Web 和 Azure
- 我們新增了 .NET 6 工作負載和專案的支援。
用於 Unity 的工具
- 已新增在 VS for Mac 中執行和偵錯 Unity 測試的支援
- 已將
Active Scene
新增至區域變數,顯示根遊戲物件。 - 已新增
this.gameObject
至區域變數,因為它在 Unity 專案中廣泛使用。 - 已將
Children
和Components
群組新增至所有GameObject
執行個體,以便您可以輕鬆地顯示所有物件階層。 - 已將
Scene Path
新增至所有GameObject
執行個體,顯示場景中的位置。 - 已新增搭配來源產生器使用實體時
JobEntityBatch
/Lambda 的支援。 - 已改善顯示大型陣列的支援 (使用索引貯體)。
- 已新增
raytrace shaders
、UXML
和USS
檔案的支援。 - 已更新 Unity 訊息 API (適用於用作協同程式的所有方法)。
- 已更新 Android SDK 偵測。
Bug 修正
一般
- 修正了重大損毀報告問題。
- 我們已修正幾個可靠性和效能方面的問題。
- 我們已將 Mono 更新到 6.12.0.122,以解決 CVE-2021-24112 問題
偵錯工具
- 我們已修正在監看工具視窗中選取多個監看式時的作業封鎖問題。
- 我們已修正導致系統將錯誤值複製或貼到監看工具視窗中的幾個問題。
- 我們已修正在進行偵錯時無法重新命名監看式的問題。
- 修正了無法使用 [執行] > [偵錯應用程式] 對 32 位元組件進行偵錯的問題。
- 我們已修正例外狀況視窗跑出桌面外部的問題。
- 我們已修正設定 Next 陳述式命令失敗,並出現依編輯器插入號放置位置而異的錯誤問題。
- 我們已修正 catchpoints 無法搭配 .NET Core 使用的問題。
- 我們已修正偵錯無法搭配 XCode 12 使用 \(英文\) 的問題。
Project 系統
- 我們已修正 Windows 版 VS 2017 上新增的新專案設定在Mac 版 VS 無法正確載入 \(英文\) 的問題。
- 我們已修正可能導致解決方案樹狀結構在某些情況下變成空白的問題。
- 我們已修正部署時未重建已變更的 Xamarin.Forms 項目的問題。
- 我們已修正複雜 ProjectReference 條件評估失敗的問題。
- 我們已修正移動或重新命名巢狀檔案沒有作用的問題。
安裝程式
- 我們已將 Android SDK API 版本更新為 30。
- 修正了下載 .NET Core 套件失敗 \(英文\) 的問題。
殼層與工具
- 提高了「在檔案中尋找」功能的速度。
- 我們已修正在從專案排除資源之後儲存失敗 \(英文\) 的問題。
- 我們已修正可能的協助工具問題,其中整合式終端選取項目色彩在深色模式中的色彩對比過低。
- 我們已修正在 Big Sur 上以全螢幕模式關閉 VS for Mac 後無法載入解決方案的問題。
- 我們已修正在 macOS Big Sur 上未顯示歡迎畫面關閉按鈕 \(英文\) 的問題。
- 修正了當按下選項索引鍵時,在終端工具視窗無法鍵入特殊字元 \(英文\) 的問題。
- 修正了當按一下狀態列內的錯誤時,會顯示建置輸出而非錯誤視窗的問題。
- 我們修正了在 macOS Big Sur 上無法使用滑鼠按下警示的問題。
- 我們已修正錯誤工具視窗無法記憶工具列按鈕設定的問題。
- 我們已修正搜尋「問題和解決方案」有時會失敗的問題。
- 我們已修正 [顯示開始視窗] 功能表項目遺失的問題。
- 我們已修正在未偵錯的情況下無法重新啟動專案的問題。
原始程式碼編輯
- 我們已修正 F# 4.6 語言功能在 VS For Mac (穩定或預覽) 上無法運作 \(英文\) 的問題。
- 我們已修正 無法正確辨識 F# 中的成員 _.method \(英文\) 的問題。
- 我們已修正新 F# Web 專案的建置問題。
- 我們已修正 [尋找參考] 無法運作 \(英文\) 的問題。
- 我們已修正重新命名功能無法正確運作 \(英文\) 的問題。
- 我們已修正擴充方法瀏覽搜尋作業無限期執行的問題。
- 我們已修正缺少 FSharp.Core 4.7 支援的問題 \(英文\)。
- 我們已修正 GB18030 編碼支援的各種問題。
- 修正了 Find Caret 命令的自訂金鑰繫結在新編輯器中無法運作的問題。
- 我們已修正 [尋找參考] 無法運作 \(英文\) 的問題。
- 我們已修正重新命名功能無法正確運作 \(英文\) 的問題。
- 我們修正了 YAML 支援的問題。
- 我們已修正孤立 [快速動作] 快顯示窗的問題。
- 我們已修正 IntelliSense 在參考另一個 F# 專案的 C# 專案中停止運作的問題。
- 我們已修正中斷點行中文字對比偏低的問題。
測試工具
- 我們已修正從捷徑功能表執行單元測試的速度比從 [單元測試] Pad 慢許多的問題。
版本控制
- 我們改善了 Blame 檢視,並使其更容易存取。
- 我們已修正切換分支停滯在「更新版本控制存放庫」\(英文\) 的問題。
- 我們已修正 Visual Studio for Mac 無法辨識程式碼最新更新 \(英文\) 的問題。
- 我們修正了若未安裝 Git,複製檔案後會出現錯誤的問題。
- 我們修正了在新增的資料夾下刪除新檔案時,會一併刪除空資料夾的問題。
- 我們已修正「發佈專案」從未完成的問題。
- 我們已修正遺失 Xcode 命令行工具的相關警示過於干擾的問題。
- 我們已修正隱藏失敗並發生錯誤的問題。
Web 和 Azure
- 已將 .NET Core SDK 更新至 5.0.103 與 3.1.406。
- 我們修正了在移除 OpenAPI 服務後,IntelliSense 會顯示 OpenAPI 客戶端的問題。
- 修正了對應用程式進行偵錯時,產生不正確 ASPNETCORE_URLS 環境變數的問題。
- 修正了數個無法從某些自訂範本正確載入動態參數的問題。
- 我們已修正在專案路徑包含空格時無法載入 Blazor Web 組件專案的問題。
- 修正了將 ASP.NET Core 5.0 專案發佈至 Azure 會發生失敗,並出現「HTTP 錯誤 500.31 - ANCM 找不到原生相依性」錯誤的問題。
- 我們已修正在本機針對 Azure Functions 進行偵錯 \(英文\) 的問題。
用於 Unity 的工具
- 已修正 Unity 訊息對話方塊中的搜尋醒目提示。
- 已修正 Unity 專案樹狀檢視的穩定性問題。
- 已修正有條件的中斷點的處理問題。
- 已修正 Unity 訊息對話方塊的穩定性問題
- 已修正非 ENU 語言的各種 UI 問題。
- 已修正
UNT0018
診斷的穩定性問題。 - 已修正使用
Trace
方法時的 VM 中斷連線問題。 - 已修正哪些過時屬性擲回例外狀況的篩選。
- 已修正
UNT0006
診斷,為協同程式和AssetPostprocessor.OnAssignMaterialModel
提供錯誤警告。 - 已新增 2019.4 API 遺漏的 Unity 訊息。
Xamarin
- 新增了 Xcode 12.4 的支援。
- iOS 設計工具已不再是 Visual Studio for Mac 的一部分。 我們已改善 Xcode 同步程序,以協助您適應使用 Xcode 來設計 Xamarin.iOS 腳本。 請參閱 使用 Xcode 設計使用者介面 - Xamarin | Microsoft Docs 以深入了解。
- 正在移除 Xamarin.Forms 預覽器,以利於 XAML 熱重新載入。 如需詳細資訊,請參閱 https://aka.ms/xamlhotreload。
- 我們已修正 Xamarin 專案檔在 git 中一律顯示為已編輯的問題。
已知問題
下列是 Visual Studio 2019 for Mac 8.9 版中所有現有已知問題的清單:
- 安裝最新的 .NET 5 SDK 之後,.NET Core 3.1 應用程式開發人員可能會看到指出「ASP.NET Core 開發人員憑證處於無效的狀態。」的錯誤。 從終端執行
dotnet dev-certs https --clean
並執行dotnet dev-certs https --trust
將可修正此問題。 - 在極少數的情況下,有可能除了 .NET Core 3.1.300 SDK 之外,其他全部都是最新的狀態。 若進入此設定並使用更新程式更新至 .NET Core 3.1.300,除非重新啟動 IDE,否則更新 .NET Core SDK 的通知將不會消失。
- 如果您已在 Big Sur 上但無法使用更新程式,請前往 Visual Studio for Mac 網站,並下載安裝程式。
- 在 Big Sur 上,gRPC 專案可能會因為出現錯誤
protoc" exited with code 255
而無法建置。 這是因為在專案範本中預設使用的 gRPC.Tools NuGet 套件,對於偵測 macOS 平台有問題。 其中一種因應措施是將 gRPC.Tools NuGet 套件更新為 2.34.0 或更新版本。