Visual Studio 2017 for Mac 7.3 版版本資訊


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


注意

如果您是從非英文語言版本的頁面存取此頁面,並想查看最新的內容,請瀏覽此版本資訊頁面的英文版本。

提示

您可以在此頁面的底部切換頁面語言。 按一下 地球圖示,搜尋您的語言,或從可用語言的清單中選取。


本文包含 Visual Studio 2017 for Mac 最新版 (7.3 版) 的相關資訊。

使用 Visual Studio 2017 for Mac 建置下列項目的應用程式:行動裝置、Web 與使用 Xamarin 和 .NET Core 的雲端,以及使用 Unity 的遊戲。

Download Visual Studio 2017 for Mac

若要深入了解 Visual Studio 2017 for Mac,請參閱 Mac 系統需求Mac 平台目標及相容性

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

目前情況如何?

請提供您的意見! 您可以透過 Visual Studio for Mac IDE 的 回報問題選項來回報問題。 您可在開發人員社群入口網站追蹤您的意見反應。

發行日期:2018 年 2 月 15 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.3.17)

本版已修正的問題

這些是在此版本中解決的客戶回報問題:

發行日期:2018 年 1 月 31 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.3.12)

本版已修正的問題

這些是在此版本中解決的客戶回報問題:

發行日期:2018 年 1 月 9 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.3.5)

本版已修正的問題

此版本包含下列 Bug 修正:

發行日期:2017 年 12 月 14 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.2.12)

本版已修正的問題

這個版本包含 Bug 修正:

增強功能:

  • 根據預設,安裝程式目前會安裝最新的 .NET Core SDK 2.0.3。
  • 隱藏「元件」資料夾及為尚未新增元件之專案新增元件的功能。

發行日期:2017 年 12 月 7 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.0.799)

本版已修正的問題

此版本包含 Xcode 9.2 的支援。

發行日期:2017 年 12 月 4 日 - Visual Studio 2017 for Mac 7.3 版 (7.3.0.797)

iOS

自動 iOS 簽署。

此版本推出了 iOS 版 (以及 tvOS 版和 WatchOS 版) 的自動簽署,可大幅簡化佈建。

若要佈建 iOS 裝置,需要產生一些成品:

  • 開發人員簽署身分識別
  • 應用程式識別碼 (包含必要的應用程式服務)
  • 包含 iOS 裝置 UDID 的佈建設定檔。

使用自動簽署功能Visual Studio for Mac會嘗試為您產生這些成品,並修改 .csproj 檔案以使用這些檔案進行簽署。

若要在 iOS 專案中啟用自動簽署,請開啟 Info.plist 編輯器,然後在 [簽署] 區段中選取您的開發小組。 如果您沒有任何小組,請確定已透過 Apple 帳戶工具登入您的 Apple ID。 然後,進行啟用自動簽署的啟用:

Automatic signing option in visual studio for mac

請務必注意,佈建專案的所有組態都將會設定為使用相同的憑證與設定檔。

發生下列任一事件時,Visual Studio for Mac 會自動建立或更新憑證與設定檔:

  • Info.plist 編輯器中已啟用自動簽章。

  • 實體裝置已連線。

  • Info.plist 中的套件組合識別碼已變更。

  • 在 Entitlements.plist 中選取了支援的功能。 請注意,並非所有權利都會在此版本中觸發自動簽署。 目前支援下列權利:

    • HealthKit
    • HomeKit
    • 個人 VPN
    • 無線配件組態
    • Inter-App 音訊
    • SiriKit
    • 作用區
    • 網路延伸
    • 多重路徑

    未來版本中將會新增其他權利的支援。

小組與開發人員身分識別喜好設定會儲存到 .userprefs,如此即可將其從原始檔控制中排除。

iOS 設計工具

Visual Studio 7.3 推出了 iOS 設計工具的多項改善功能:

  • 新的底部工具列

    bottom toolbar for iOS designer

    先前在文件工具列中的大小類別、檢視形式、方向以及縮放控制項皆已移除。 此項功能已移至新的工具列,而該工具列已新增至文件區域的底部。

    • 縮放控制項目前位於底部工具列的右方,功能仍與先前相同。
      • 目前的檢視畫面則顯示於底部工具列的左方。 按一下它可展開新的大小類別 / 檢視形式列:
        • 展開時,該列會顯示適用於目前文件的所有裝置、方向及 (或) 調整。 按一下這些才可變更設計介面上的檢視。
        • 啟用大小類別時,按鈕會出現在展開列的右端。 按一下此按鈕可根據目前選取的裝置、方向及 (或) 調整進行變化。
  • 限制式模式

    New constraints toolbar for iOS designer

    文件工具列上的新增和移除限制式按鈕已移除,改為推出新的限制式模式切換。

    • 您先前需再按一下設計介面上選取的檢視,才可進入限制式模式。 這項機制已改成在頂端文件工具列上有一個新的切換開關。
    • 在限制式模式中時,頂端文件工具列中的從限制式更新框架按鈕,現則改成從框架更新限制式限制式。
  • 安全區域版面配置輔助線

    目前支援於 iOS 11 推出的安全區域版面配置輔助線。

    • 您可在文件屬性下啟用安全區域版面配置輔助線 (當您按一下任何檢視控制器以外的設計介面時,即會顯示)。
    • 當您啟用了安全區域版面配置輔助線時,頂端或底端版面配置輔助線的現有限制式會轉換為針對安全區域的限制式。
    • 如果停用了安全區域版面配置輔助線,安全區域的現有限制式則會轉換為頂端或底端版面配置輔助線的限制式。
  • Xcode 支援

    • 完全支援 Xcode 9.1。
    • 目前支援的最低版本為 Xcode 8.0。

其他

  • 新的資產目錄類型:ColorSet。

    • Xcode9 / iOS 11 支援已推出的 ColorSet 資產,其可讓使用者能定義要用於其應用程式中的自訂色彩。 此版 Visual Studio for Mac 目前支援此功能。

Android

  • 改善的部署錯誤。 當使用者嘗試在發行模式中執行沒有可啟動活動的 Android 專案時,IDE 現在可加以攔截,並為使用者提供更具參考性的錯誤訊息。

  • 回合組態提示。 回合組態編輯器現在提供有關如何正確匯出活動、服務或廣播接收器的提示。

  • 更新程式中的 SDK 管理員整合。 Visual Studio for Mac 更新程式可自動解決、下載及安裝 Android SDK 相依性。 如果 Xamarin.Android 更新相依於特定的 Android SDK 層級才可安裝,則清單中會顯示必要的 SDK 套件以及可用的更新,並會自動下載。 成功安裝完 Xamarin.Android 之後,更新程式應用程式會將先前下載的套件安裝在預設 Android SDK 位置。

Android 設計工具

  • 在 Visual Studio 上更快速呈現
  • Visual Studio 的可靠性改進
  • ScrollView 小工具的捲動體驗改進

Xamarin Live Player (預覽)

  • 已更新而納入 SDK 樣式專案的支援。

  • 已更新而納入 Android 模擬器與 iOS 模擬器的支援。 您現已可使用即時執行,將您的表單檢視視覺化,而無須與裝置配對或建置您的應用程式。

  • 在部署期間提供更佳的狀態回報以及錯誤訊息。

  • 部署「即時執行目前檢視」時的部署狀態。

  • 即時執行現已有了捷徑 (Shift+Opt+L)。

Player 應用程式也已更新,具有多項改進功能和 Bug 修正。 請務必從各自的應用程式市集取得最新版組建。

編輯器

  • 全新的 Roslyn 重構。

    從用量產生、變更方法簽章以及擷取介面,現在於 C# 程式碼中皆為重構功能。

其他

  • VSTest 整合。

    Visual Studio for Mac 現在透過 VSTest 的整合,支援種類更廣的測試架構。 現已可透過 NuGet 配接器套件 (例如 MSTest.TestAdapterxunit.runner.visualstudio),在 Visual Studio for Mac 內使用 MSTest 或 xUnit 這類的架構。

  • 更新的驗證。

    Visual Studio 驗證整合的改進功能應可解決使用者在使用其 Visual Studio 帳戶登入及擷取授權資訊時,所發生的諸多問題。

  • 協助工具。

    我們一直在持續更新及改善協助工具。

  • .NET Core 的更新程式支援。

    Visual Studio for Mac 現已會檢查在查看是否有更新時,.NET Core 2.0 SDK 是否已安裝。 如果未安裝,則 Visual Studio 更新對話方塊會下載及安裝。

本版修正的前幾個主要問題

已知問題

  • Docker 可能會干擾使用 HAXM 之 Android 模擬器的啟動。 對模擬器上的 Android 應用程式進行偵錯時,請先關閉 Docker 再嘗試偵錯。

  • 當您嘗試建置應用程式時,在 F# 語言中建立空的 Xamarin.Forms 會造成 IDE 損毀。 為因應此問題,請將 Xamarin.Forms 套件手動新增至專案。


Visual Studio 2017 for Mac 版本資訊歷程記錄

目前版本資訊

Visual Studio 2017 for Mac 7.4 版的版本資訊

Visual Studio 2017 for Mac 7.3 版的版本資訊

Visual Studio 2017 for Mac 7.2 版的版本資訊

Visual Studio 2017 for Mac 7.1 版的版本資訊

Visual Studio 2017 for Mac 7.0 版的版本資訊

頁面頂端