Visual Studio 2017 for Mac 平台目標及相容性

Last Update: 2017/10/30

Visual Studio 2017 for Mac 包含許多令人興奮的新功能和 IDE 生產力增強功能,支援跨平台桌面應用程式開發、跨平台行動開發、Azure 開發、Web 和雲端開發等等。 若要試用 Visual Studio 2017 for Mac,請參閱下載頁面。 如需這個版本之所有新功能的詳細資訊,請參閱 Visual Studio 2017 for Mac 版本資訊

系統需求

如需安裝和執行 Visual Studio 2017 for Mac 系列產品之系統需求的資訊,請參閱 Visual Studio 2017 for Mac 系統需求頁面

平台目標

Visual Studio for Mac 提供最新的工具和技術,針對 macOS、Android、iOS、tvOS 和 watchOS 以及網站、服務和遊戲建立利用最新平台功能的應用程式。

功能摘要

  • 行動應用程式開發
    • 使用 Xamarin 在 Android 與 iOS 之間共用程式碼
    • 原生 iOS 與 Android UI 設計工具
    • Xamarin.Forms 的共用 UI
    • 使用內嵌組件保護 Android 程式碼
    • 使用 Xamarin Inspector 視覺化和偵錯應用程式 *
    • 使用 Xamarin Profiler 分析應用程式 *
  • 跨平台「傳統型」開發
    • macOS 應用程式開發
    • .NET Core 開發
  • Web 應用程式開發
    • ASP.NET Core 開發
    • HTML、CSS、JSON Web 編輯器工具
  • 雲端開發
    • ASP.NET Core WebAPI 開發
    • 將 ASP.NET Core 專案從 IDE 直接發行至 Azure
  • 遊戲開發
    • Unity 遊戲開發

* 需要 Visual Studio for Mac Enterprise

Visual Studio for Mac 不支援 Windows Forms、WPF 或 UWP 這類 Windows 用戶端專案。

Visual Studio 2017 for Mac 對 Android 開發的支援

Visual Studio 2017 for Mac 可讓您使用 Xamarin 和 C# 來建置原生 Android 應用程式。 您可以使用 Unity 建置 Android 遊戲。

您可以使用 Android SDK Manager 輕鬆取得 Android SDK 和 Android API 層級。 您可以使用 Android SDK Manager 分別下載其他 API 層級。

如需詳細資訊,請參閱 Android 開發 (使用 Visual Studio for Mac)

Visual Studio 2017 for Mac 對 iOS 開發的支援

Visual Studio 2017 for Mac 可讓您使用 Xamarin 和 C# 來建置原生 iOS 應用程式。 您可以使用 Unity 建置 iOS 遊戲。

如需詳細資訊,請參閱 iOS 開發 (使用 Visual Studio for Mac)

Visual Studio 2017 for Mac 對 macOS/OS X 開發的支援

Visual Studio 2017 for Mac 可讓您建置適用於 macOS 的主控台應用程式和 Cocoa (桌面) 應用程式。

如需詳細資訊,請參閱 macOS 開發 (使用 Visual Studio for Mac)

Visual Studio 2017 for Mac 對 ASP.NET Core 開發的支援

ASP.NET Core 是一個開放原始碼和跨平台架構,可建置現代雲端架構網際網路連接應用程式,例如 Web 應用程式和服務、IoT 應用程式和行動後端。

ASP.NET Core 應用程式可以使用 Visual Studio 2017 for Mac 進行開發和偵錯,包括伺服器端程式碼以及用戶端 HTML、CSS 和 Javascript。 它們可以裝載於 Windows、macOS 或 Linux 上。

如需詳細資訊,請參閱 .NET Core,以及開始遵循此線上實習實驗室

Visual Studio 2017 for Mac 對 Unity 遊戲開發的支援

Visual Studio for Mac Tools for Unity 是一種免費的 Visual Studio 延伸模組,可將 Visual Studio for Mac 轉換為使用 Unity 平台開發跨平台遊戲和應用程式的功能強大工具。

如需詳細資訊,請參閱 Visual Studio Tools for Unity,以及開始遵循此線上實習實驗室

其他平台和技術

Visual Studio 2017 for Mac 也支援下列平台和技術。 如需詳細資訊,請參閱 https://www.visualstudio.com/vs/

  • .NET Core 1.1。 如需詳細資訊,請參閱 https://dot.net/core
  • F#
  • Web 開發 HTML5/CSS3 和 JavaScript

意見反應和建議

使用 Visual Studio for Mac 歡迎頁面上的 [提供建議] 連結,或直接前往 Visual Studio for Mac's UserVoice 頁面。 您可以從這裡新增要求,或對現有想法進行投票。 若要回報問題,請遵循這些指示