Visual Studio 2017 for Mac 7.8 版的版本資訊
開發人員社群 | 系統需求 | 相容性 | 可散發的程式碼 | Xamarin | 部落格 | 服務 |
按一下這個按鈕以下載最新版的 Visual Studio 2017 for Mac。 如需設定與安裝的相關指示,請參閱設定與安裝 Visual Studio for Mac 文件。
若要深入了解 Visual Studio 2017 for Mac,請參閱 Mac 系統需求和 Mac 平台目標及相容性。
若要深入了解其他相關下載,請參閱下載頁面。
7.8 的新功能
Visual Studio 2017 for Mac 7.8 版的版本
- 2019 年 5 月 13 日 - Visual Studio 2017 for Mac 7.8.4 版
- 2019 年 3 月 12 日 – Visual Studio 2017 for Mac 7.8.3 版
- 2019 年 2 月 28 日 - Visual Studio 2017 for Mac 7.8.2 版
- 2019 年 2 月 22 日 - Visual Studio 2017 for Mac 7.8.1 版
- 2019 年 2 月 20 日 - Visual Studio 2017 for Mac 7.8 版
版本重點
此版本著重於透過修正 BUG、改善效能和可靠性,來提升 Visual Studio for Mac 的品質。
我們也已將 NuGet 更新為 4.8 版、.NET Core SDK 更新為 2.1.504 版,及 .NET Core 執行階段更新為 2.1.8 版
Visual Studio 2017 for Mac 7.8 版 (7.8.0.1624)
發行於 2019 年 2 月 20 日
Shell
- 我們修正了用於移除未使用項目和排序 (使用項目) 的自訂按鍵繫結關係無法運作的問題。
- 我們修正了switching from the application and returning, does not focus on the editor correctly (從應用程式切換然後傳回不會正確地以編輯器為焦點) 的問題。
- 我們修正了 the cursor in editor window is lost when switching applications (切換應用程式時,編輯器視窗中的資料指標會遺失) 的問題。
- 我們修正了 focusing out/into Visual Studio changes the default focused element on the UI (聚焦或取消聚焦 Visual Studio 會變更 UI 上預設作為焦點的元素) 的問題。
- 我們修正了 Visual Studio for Mac would fail to track file changes for files in certain folders (Visual Studio for Mac 無法對某些資料夾中的檔案追蹤檔案變更) 的問題。
- 修正了 Visual Studio for Mac 不會記住開啟過的檔案這個問題。
- 修正了組建組態工具列選取器無法使用的問題。
- 修正了將資料夾新增至專案會造成無法即時重新命名的問題。
- 修正了在執行 [啟動但不偵錯] 後執行 [啟動偵錯] 會導致 ASP.Net 專案發生例外狀況的問題。
- 修正了建置輸出搜尋的效能問題。
- [方案總管] 上的 [執行項目] 已重新命名為 [執行專案]。
- 修正了從搜尋工具載入解決方案時,會顯示歡迎頁面的問題。
.NET Core
- 我們已更新為 .NET Core 2.1.8,以包含安全性更新。
- 我們修正了建立按鈕不會建立 .NET Core 3.0 Preview 2 專案的問題。
- 我們修正了當不支援時可以在 [新增專案]對話方塊中選取 .NET Core 3.0 的問題。
- 我們從 .NET Core 專案移除了 VB.NET 選項。
ASP.NET Core
- 我們修正了使用「預設」而不是「版本」設定建立資料夾設定檔的問題。
Web 工具
- 我們修正了發佈至 Azure 會建立具有錯誤名稱之設定檔的問題。
- 我們修正了 application arguments are not passed to the Azure Functions host (應用程式引數不會傳遞至 Azure Functions 主機) 的問題。
- 我們新增了下列其他 Azure Functions 範本
- CosmosDB 觸發程序
- EventHub 觸發程序
- IoT 中樞觸發程序
- SendGrid 觸發程序
- ServiceBus 佇列觸發程序
- ServiceBus 主題觸發程序
- 我們已修正無法發行到 Azure API App 執行個體的問題。
Xamarin
- 更新了 Xamarin Test Cloud 代理程式的 NuGet 版本。
- 修正了檢視封存命令會出現在 .NET Core 專案中的問題。
Xamarin.Forms
- 適用於 FontFamily 之 Xamarin.Forms XAML 檔案中的 IntelliSense 現在已可供使用。
設計工具
- 我們已修正工具箱還原 Android 設計工具使用的問題。
- 我們修正了在搜尋控制項之後,嘗試將工具箱中的控制項拖放至 iOS 腳本時發生的問題。
Xamarin.Android
- 我們修正了「即使針對非 Android 專案,也會在歡迎頁面上顯示 JDK 通知」的問題。
- 修正了在未安裝任何 Java 的情況下啟動 Visual Studio for Mac 時,會出現 2 個系統提示要求安裝 Java 的問題。
- 我們修正了 Android 資源更新無法與組建同時進行,進而導致組建問題的問題。
- 修正了 Visual Studio for Mac 無法將 APK 上傳到 Acer Chromebook R11 的問題。
- 我們已修正新的 Android 應用程式在套件名稱中有大寫字母的問題。
- 我們已修正當 AndroidUseLatestPlatformSDK 為真時,「您的專案未參考 'Mono.Android.Version=v8.1' framework」的問題。
- 我們已修正Visual Studio for Mac 在特定建置設定中無法識別
AndroidManifest
的問題。 - 我們已修正開啟 [回報問題] 對話方塊也顯示 [安裝 JDK] 的問題。
- 修正了即使在發行 Ad-Hoc 時,仍會顯示 Google Play SDK 警告的問題。
Xamarin.iOS
- 現在可以針對不支援向量影像的影像資產選擇 .pdf 檔案。
- 我們已修正 Visual Studio for Mac 錯誤地指出 Xamarin.Mac 屬性無法使用的問題。
- 我們已修正無法在資產類別目錄中為具名色彩選擇裝置的問題。
- 修正了當啟動偵錯工作階段時,不再執行 iOS 模擬器的問題。
- 我們已修正原生參考在 iOS 程式庫專案中無法運作且似乎被忽略的問題。
- 我們已修正刪除原生參考不會刪除磁碟上的檔案的問題。
- 我們已修正偵錯工具未連線到任何裝置上之鍵盤延伸模組的問題。
Xamarin.Mac
- 我們已修正 .xib 範本似乎需要新增
customObjectInstantitationMethod="direct"
的問題。 - 我們已修正無法在重新開啟專案選項上完全變更 Xamarin.Mac 目標架構版本的問題。
- 我們已修正 Mac 建置 (傳統) 的專案選項顯示不正確的 UI 的問題。
程式碼編輯器
- 我們修正了程式碼修正預覽視窗太小的問題。
- 我們修正了錯誤波浪線不是最新狀態的問題。
- 我們修正了編輯器會在鍵入時凍結的問題
- 我們修正了變更索引標籤就無法搜尋檔案的問題
- 我們修正了 Using statement indenting is incorrect (Using 陳述式縮排不正確) 的問題。
- 我們修正了 Roslyn throws a fatal exception (System.ArgumentOutOfRangeException) (Roslyn 會擲回嚴重例外狀況 (System.ArgumentOutOfRangeException)) 的問題。
- 我們修正了 formatting of parameters across multiple lines is incorrect (跨多行參數格式設定不正確) 的問題。
- 修正了建構函式產生器會造成 Visual Studio for Mac 損毀的問題。
- 我們修正了智慧分號放置導致分號放置錯誤的問題。
- 我們已修正在已啟用協助工具的情況下,在大型檔案中輸入變慢的問題。
- 修正了當嘗試使用 VoiceOver 在編輯器中瀏覽時,會發生嚴重錯誤的問題。
- 我們已修正快速修正邊界中的插入號位置不正確的問題。
- 修正了在大型檔案上修正縮排耗費太多時間的效能問題。
- 我們已修正 Intellisense 軟選取令人混淆的問題。
- 我們已修正 Visual Studio for Mac 無法開啟 .targets 檔案的問題。
- 我們已修正為摺疊的方法加上註解時,顯示只部分更新的問題。
- 我們已修正 C# 語法反白顯示在某些關鍵字上無法運作的問題。
- 我們已修正從 .cs 檔案叫用來自工具箱的某些片段導致程式碼格式不正確的問題。
- 我們已修正按向下鍵以在 XAML IntelliSense 中選擇結尾標記完成時造成完成視窗關閉的問題。
- 我們已修正無法開啟節錄之檔案的問題。
- 我們已修正有時候 XAML 檔案中發生剖析失敗的問題。
- 我們已修正當透過 Intellisense 新增屬性時,它並未從名稱中截去 "Attribute"的問題。
- 修正了當偏離方向鍵而誤觸
(
時,程式碼建議會執行錯誤動作的問題。
NuGet (英文)
- 我們修正了發生「無法新增套件」錯誤後,Visual Studio for Mac 損毀的問題。
- 已將 NuGet 更新為 4.8 版。
- NuGet 套件診斷警告現在會顯示在 [方案總管] 中。 所有診斷警告都會使用警告圖示呈現,而警告的完整文字則會以工具提示的方式顯示。
- 修正了以下 NuGet 的問題:
- 還原沒有穩定版本的 NuGet 套件時,發生的問題。
- VS4Mac 搭售的 NuGet 版本過舊:4.3.1。
- 使用變數有條件地參考套件無法正常運作。
- 具有參考多個目標 Framework 程式庫的 Xamarin.Forms 應用程式無法進行建置。
- Visual Studio Mac Csproj 組建不支援項目條件。
- 支援多目標專案中的條件式 NuGet PackageReferences。
- 當有多個目標時,顯示各架構的相依性。
- VS 無法建置 F# dotnet 核心解決方案。
- Nuget 還原略過建置目標。
- NuGet 會還原錯誤版本的 Microsoft.AspNetCore.App。
偵錯工具
- 修正了偵錯工具在 Mojave 上的外部主控台執行時會失敗的問題。
測試工具
- 我們修正了 xUnit Fact "DisplayName" not shown in test explorer if the name has a period at the end (若 xUnit Fact "DisplayName" 結尾有點號,就不會顯示在測試總管中) 的問題。
- 修正了文字編輯器單元測試整合 ([單元測試 '<名稱>' 無法載入]) 失敗的問題。
- 我們已修正當顯示大量文字時,[測試結果] 窗格效能變差的效能問題。
- 修正了編輯器中的單元測試整合不正常地觸發測試案例的問題。
- 修正了可能導致 xUnit 無法還原的問題。
F#
- 我們修正了 open statements for F# must be manually added when pasting/writing code (在貼上/寫入程式碼時,必須手動新增 F# 的 open 陳述式) 的問題。
- 修正了新的 F# 專案會顯示 IntelliSense 錯誤的問題。
- 我們已修正 Visual Studio for Mac 將專案 GUID 覆寫為小寫而非大寫的 F# 專案問題。
Project 系統
- 修正了複製 & 貼上 XAML 檔案會造成 .xaml 與 .xaml.cs 解除關聯的問題。
- 我們已修正檔案被新增到 ItemGroup.Compile(Remove) 的問題與這個相關問題 - 找不到命名空間的錯誤類型。
- 我們已修正新的程式庫專案建立無效 C# 檔案的問題。
- 我們已修正無法透過方案總管快顯功能表中的 [新增檔案] 功能表建立文化特性特定 .resx 檔案的問題。
組件瀏覽器
- 我們已修正組件瀏覽器為屬性顯示錯誤的圖示的問題。
- 我們已修正
System.DayOfWeek
列舉 (Wednesday
) 似乎沒有被指派值的問題。
網頁可及性
- 我們已在此版本中修正一些問題,包括偵錯工具中的數個 VoiceOver 問題、建立 iOS 開發人員憑證的問題,以及 Android SDK Manager 中的鍵盤問題。
其他
- 修正了取消選取 [組織使用] > [前置系統指示詞] 設定不會儲存的問題。
- 我們已修正 Visual Studio for Mac 沒有記住設定的問題。
- 我們修正了檢查更新可能會導致出現多個登入提示的問題。
Visual Studio 2017 for Mac version 7.8.1.4 版
發行於 2019 年 2 月 22 日
- 我們修正了 Visual Studio for Mac 會在選取兩個資料行檢視時停止回應的問題。
Visual Studio 2017 for Mac 7.8.2.1 版
發行於 2019 年 2 月 28 日
- 我們已修正搭配 Unity 使用時,偵錯工具功能有時候未如預期般運作的問題。
Visual Studio 2017 for Mac 7.8.3.2 版
發行於 2019 年 3 月 12 日
- 此版本包含更新的 4.8 NuGet 用戶端,會接著關閉 NuGet 用戶端弱點。
- 我們已修正無法使用 Git 將現有專案發佈至新遠端存放庫的問題。
- 我們已修正 Visual Studio for Mac 中 Git 遠端作業失敗的問題:。
- 我們已修正Tooltips not being shown for F# solutions (F# 解決方案無法顯示工具提示) 的問題。
- 我們已修正 Report a Problem dialog crashes Visual Studio for Mac when entering details (輸入詳細資料 [回報問題] 對話方塊會損毀 Visual Studio for Mac) 的問題。
- 我們已修正 Visual Studio for Mac crashes while using Report a Problem if the debugger connection is lost (如果偵錯工具連線中斷,Visual Studio for Mac 會在使用 [回報問題] 時損毀) 的問題。
- 我們已修正 Two sign in popup windows would show if you weren't signed in and tried to Report a Problem (如果您在未登入的情況下嘗試回報問題,會顯示兩個登入快顯視窗) 的問題。
- 我們已修正在使用 [回報問題] 時,會在記錄檔中顯示遺失圖示之警告的問題。
- 我們已修正在建置 Docker Compose 專案後,防止建置訊息顯示在建置輸出視窗中的問題。
Visual Studio 2017 for Mac 7.8.4.1 版
2019 年 5 月 13 日發行
- 此版修正了 (Visual Studio for Mac 7.8.3 會在載入第二個解決方案時當機) 的問題 [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html]。
意見反應與建議
我們很希望聽聽您的意見! 您可以透過 Visual Studio for Mac IDE 中的回報問題選項回報問題,然後在開發人員社群入口網站中追蹤回覆。 若要建議新功能,可以使用 [建議功能],而這些建議也同樣能在開發人員社群中追蹤。
部落格
善用「開發人員工具部落格」網站中的見解與建議,讓您能夠隨時取得所有新版本的最新資訊,以及涵蓋各類功能的深入探討文章。