Feedback

工作負載 | Visual Studio2018-11-06T13:12:16+00:00

Visual Studio 2017 工作負載

只有所需工具的輕量型快速安裝

契合您的需求:

Windows

通用 Windows 平台開發

Visual Studio 2017 中的通用 Windows 平台開發工作負載,給予您建置、偵錯和發佈 UWP 應用程式所需的所有工具。 建置應用程式,目標為 Windows 桌面、Windows Phone、Xbox、HoloLens、SurfaceHub,甚至是 Windows 10 IoT! 使用「XAML UI 分析」和「XAML 編輯後繼續」來建置高效能且美觀的 Windows UI,是非常簡單的一件事。

 觀看實作示範

Universal Windows Platform Development screenshot

.NET 桌面開發

Visual Studio 2017 中的 .NET 傳統型應用程式開發工作負載,專用於以 .NET Framework 建置 WPF、Windows Forms 和主控台應用程式。 較短的解決方案載入時間、改善的 IntelliSense、程式碼導覽,以及 C# 和 XAML 的重構,可以節省您每日工作的時間和投入量。 使用像是「XAML 編輯後繼續」和「執行至所按處」偵錯等功能,您可以建置具有更好 UI 和更佳效能的傳統型應用程式。

 觀看實作示範

NET Desktop Workload screenshot

使用 C++ 的 Windows 桌面開發

使用 C++ 的 Windows 桌面開發工作負載可讓您建立、建置及偵錯原生應用程式,該應用程式可在 Windows XP 到最新的 Windows 10 版本上執行。 利用世界級的偵錯和分析工具,並且調整您的 Windows 傳統型應用程式的效能。

深入了解在 C++ 中針對 Windows 進行程式設計

Visual C++ 部落格

C Desktop screenshot

Web 與雲端

Web 開發

Visual Studio 2017 中的網頁程式開發工作負載是設計使用 ASP.NET 和標準型技術 (例如 HTML 和 JavaScript),以最大化您開發 Web 應用程式的產能。 Visual Studio 2017 也新增了容器開發工具,可讓您將 Web 應用程式封裝及部署成軟體容器。 較短的解決方案載入時間、改善的 IntelliSense、程式碼導覽、C# 的重構,以及瀏覽器連結,可以節省您建置 Web 應用程式之每日工作的時間和投入量。

Web Workload screenshot

Azure 開發

Visual Studio 2017 中的 Azure 開發工作負載會安裝最新適用於 .NET 的 Azure SDK 和適用於 Visual Studio 的工具。 安裝之後,您可以在 Cloud Explorer 中檢視資源,使用 Azure Resource Manager 工具建立資源,為 Azure Web 和雲端服務建置應用程式,以及使用 Azure Datalake 工具執行巨量資料作業。

Visual Studio Tools for Azure

Azure development screenshot

Office/Sharepoint 開發

Office/SharePoint 開發工作負載提供您擴充 Office 和 SharePoint 所需的所有工具。 開始使用 Office 增益集、VSTO 增益集、SharePoint 增益集和 SharePoint 解決方案的各種專案範本。 從 Visual Studio 輕易地建置、偵錯及發佈您的增益集和解決方案。

Office 開發人員中心

office sharepoint development screenshot

Node.js 開發

Node.js 開發工作負載會將 Visual Studio 轉換為強固、高度聚焦的 Node.js IDE。 使用強大的 IntelliSense、本機和遠端偵錯、分析、npm 整合、互動視窗、測試執行器,以及緊密的 Azure 整合,您就具備了建置最大型 Node.js 應用程式所需的任何項目。

適用於 Visual Studio 的 Node.js 工具

Nodejs Tools screenshot

資料儲存和處理

資料工作負載可讓您橫跨各種不同的關聯式和巨量資料資產,以進行開發。 它提供您工具以針對資料庫、資料倉儲和 Data Lake (無論是在內部部署或是在 Azure 中) 開發查詢。 它提供對於 SQL、U-SQL 和 Hive 的支援。

MSDN 上的 SQL Server Developer Tools

Azure Data Lake Analytics 文件

Data Storage and Processing screenshot

行動裝置與遊戲

使用 .NET 的行動應用程式開發

使用 .NET 的行動裝置應用程式開發,可讓開發人員使用共用的 C# 程式碼基底,建置完全原生的 iOS、Android 和通用 Windows 平台應用程式。 使用 Xamarin 技術,每個 C# 開發人員都是行動裝置應用程式開發人員,您在 Objective-C、Swift 或 JAVA 中可以做的任何事情,都可以在 C# 中做到。

Mobile development with .NET screenshot

使用 JavaScript 的行動應用程式開發

Apache Cordova 工具是您使用網頁程式開發的技能,建置在 iOS、Android 和 Windows 上部署的應用程式,所需的唯一工具組。 跳過設定 — 由輕而易舉且可以承受您建置工具、測試環境和發佈管線的安裝,立即開始建置。

安裝指南

建置您的第一個應用程式

使用 Ionic 的原生 UI/UX

mobile development with JavaScript screenshot

使用 C++ 的行動應用程式開發

使用 C++ 的行動裝置應用程式開發工作負載,可讓您針對 Android 和 iOS,建立和建置原生 C++ 應用程式。 使用這個工作負載,您可以在程式庫 (可以為每個平台建置) 中共用通用程式碼。 針對多個平台建立應用程式時,程式碼重複使用可以節省時間和勞力。

適用於跨平台行動裝置開發的 Visual C++

CMobile screenshot

使用 Unity 進行遊戲開發

Unity 引擎可整合至一個前所未有的平台,以建立 2D 和 3D 遊戲,以及互動式內容。 只需建立一次,即可發佈至 21 個平台,包括所有行動平台、WebGL、Mac、PC 和 Linux 桌面、Web 或主控台。 使用 IntelliSense 快速且精確地撰寫程式碼。 輕易巡覽您的指令碼並使用強大的重構功能。

藉由在 Visual Studio 中偵錯您的 Unity 遊戲,快速識別問題。

 觀看實作示範

Visual Studio Tools for Unity

Game development with Unity screenshot

其他工具組

Visual Studio 延伸模組開發

使用新功能和語言擴充 Visual Studio 環境。 這個工作負載會新增您需要使用 C#、Visual Basic 或 C++ 來建立新命令、程式碼分析器、工具視窗和語言服務的 SDK 和工具。 然後與社群共用您的延伸模組,並將其新增至 Visual Studio Marketplace 上數以千計的延伸模組,讓 Visual Studio 有新功能可供使用。

概觀

Visual Studio Marketplace

Extensibility screenshot

使用 C++ 的 Linux 程式開發

使用 C++ 的 Linux 開發工作負載可以讓您針對 Linux 伺服器、桌面和裝置撰寫 C++ 程式碼。 您可以從 VS 管理與這些機器的連線。 VS 會自動複製和遠端建置您的來源,並且可以使用偵錯工具啟動您的應用程式。 我們的專案系統支援以特定結構為目標,包括 ARM。

 觀看實作示範

適用於 Linux 開發的 Visual C++

OpenGL Linux 應用程式的動畫

C for Linux screenshot

契合您的需求:

Windows

通用 Windows 平台開發

Visual Studio 2017 中的通用 Windows 平台開發工作負載,給予您建置、偵錯和發佈 UWP 應用程式所需的所有工具。 建置應用程式,目標為 Windows 桌面、Windows Phone、Xbox、HoloLens、SurfaceHub,甚至是 Windows 10 IoT! 使用「XAML UI 分析」和「XAML 編輯後繼續」來建置高效能且美觀的 Windows UI,是非常簡單的一件事。

 觀看實作示範

Universal Windows Platform Development screenshot

.NET 桌面開發

Visual Studio 2017 中的 .NET 傳統型應用程式開發工作負載,專用於以 .NET Framework 建置 WPF、Windows Forms 和主控台應用程式。 較短的解決方案載入時間、改善的 IntelliSense、程式碼導覽,以及 C# 和 XAML 的重構,可以節省您每日工作的時間和投入量。 使用像是「XAML 編輯後繼續」和「執行至所按處」偵錯等功能,您可以建置具有更好 UI 和更佳效能的傳統型應用程式。

 觀看實作示範

NET Desktop Workload screenshot

使用 C++ 的 Windows 桌面開發

使用 C++ 的 Windows 桌面開發工作負載可讓您建立、建置及偵錯原生應用程式,且該應用程式可在 Windows XP 到最新的 Windows 10 版本上執行。 利用世界級的偵錯和分析工具,並調整您 Windows 傳統型應用程式的效能。

深入了解在 C++ 中針對 Windows 進行程式設計

Visual C++ 部落格

C Desktop screenshot

Web 與雲端

Web 開發

Visual Studio 2017 中的網頁程式開發工作負載是設計使用 ASP.NET 和標準型技術 (例如 HTML 和 JavaScript),以最大化您開發 Web 應用程式的產能。 Visual Studio 2017 也新增了容器開發工具,可讓您將 Web 應用程式封裝及部署成軟體容器。 較短的解決方案載入時間、改善的 IntelliSense、程式碼導覽、C# 的重構,以及瀏覽器連結,可以節省您建置 Web 應用程式之每日工作的時間和投入量。

Web Workload screenshot

Azure 開發

Visual Studio 2017 中的 Azure 開發工作負載會安裝最新適用於 .NET 的 Azure SDK 和適用於 Visual Studio 的工具。 安裝之後,您可以在 Cloud Explorer 中檢視資源,使用 Azure Resource Manager 工具建立資源,為 Azure Web 和雲端服務建置應用程式,以及使用 Azure Datalake 工具執行巨量資料作業。

Visual Studio Tools for Azure

Azure development screenshot

Office/Sharepoint 開發

Office/SharePoint 開發工作負載提供您擴充 Office 和 SharePoint 所需的所有工具。 開始使用 Office 增益集、VSTO 增益集、SharePoint 增益集和 SharePoint 解決方案的各種專案範本。 從 Visual Studio 輕易地建置、偵錯及發佈您的增益集和解決方案。

Office 開發人員中心

office sharepoint development screenshot

Node.js 開發

Node.js 開發工作負載會將 Visual Studio 轉換為強固、高度聚焦的 Node.js IDE。 使用強大的 IntelliSense、本機和遠端偵錯、分析、npm 整合、互動視窗、測試執行器,以及緊密的 Azure 整合,您就具備了建置最大型 Node.js 應用程式所需的任何項目。

適用於 Visual Studio 的 Node.js 工具

Nodejs Tools screenshot

資料儲存和處理

資料工作負載可讓您橫跨各種不同的關聯式和巨量資料資產,以進行開發。 它提供您工具以針對資料庫、資料倉儲和 Data Lake (無論是在內部部署或是在 Azure 中) 開發查詢。 它提供對於 SQL、U-SQL 和 Hive 的支援。

MSDN 上的 SQL Server Developer Tools

Azure Data Lake Analytics 文件

Data Storage and Processing screenshot

行動裝置與遊戲

使用 .NET 的行動應用程式開發

使用 .NET 的行動裝置應用程式開發可讓開發人員使用共用的 C# 程式碼基底,建置完全原生的 iOS、Android 和通用 Windows 平台應用程式。 使用 Xamarin 技術,每個 C# 開發人員都是行動裝置應用程式開發人員,您在 Objective-C、Swift 或 JAVA 中可以做的任何事情,都可以在 C# 中做到。

Mobile development with .NET screenshot

使用 JavaScript 的行動應用程式開發

Apache Cordova 工具是您使用網頁程式開發的技能,建置在 iOS、Android 和 Windows 上部署的應用程式,所需的唯一工具組。 跳過設定 — 由輕而易舉且可以承受您建置工具、測試環境和發佈管線的安裝,立即開始建置。

安裝指南

建置您的第一個應用程式

使用 Ionic 的原生 UI/UX

mobile development with JavaScript screenshot

使用 C++ 的行動應用程式開發

使用 C++ 的行動裝置應用程式開發工作負載,可讓您針對 Android 和 iOS,建立和建置原生 C++ 應用程式。 使用這個工作負載,您可以在程式庫 (可以為每個平台建置) 中共用通用程式碼。 針對多個平台建立應用程式時,程式碼重複使用可以節省時間和勞力。

適用於跨平台行動裝置開發的 Visual C++

CMobile screenshot

使用 Unity 進行遊戲開發

Unity 引擎可整合至一個前所未有的平台,以建立 2D 和 3D 遊戲,以及互動式內容。 只需建立一次,即可發佈至 21 個平台,包括所有行動平台、WebGL、Mac、PC 和 Linux 桌面、Web 或主控台。 使用 IntelliSense 快速且精確地撰寫程式碼。 輕易巡覽您的指令碼並使用強大的重構功能。

藉由在 Visual Studio 中偵錯您的 Unity 遊戲,快速識別問題。

 觀看實作示範

Visual Studio Tools for Unity

Game development with Unity screenshot

其他工具組

Visual Studio 延伸模組開發

使用新功能和語言擴充 Visual Studio 環境。 這個工作負載會新增您需要使用 C#、Visual Basic 或 C++ 來建立新命令、程式碼分析器、工具視窗和語言服務的 SDK 和工具。 然後與社群共用您的延伸模組,並將其新增至 Visual Studio Marketplace 上數以千計的延伸模組,讓 Visual Studio 有新功能可供使用。

概觀

Visual Studio Marketplace

Extensibility screenshot

使用 C++ 的 Linux 程式開發

使用 C++ 的 Linux 開發工作負載可以讓您針對 Linux 伺服器、桌面和裝置撰寫 C++ 程式碼。 您可以從 VS 管理與這些機器的連線。 VS 會自動複製和遠端建置您的來源,並且可以使用偵錯工具啟動您的應用程式。 我們的專案系統支援以特定結構為目標,包括 ARM。

 觀看實作示範

適用於 Linux 開發的 Visual C++

OpenGL Linux 應用程式的動畫

C for Linux screenshot

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial

Free, fully-featured IDE for students, open-source and individual developers

Download

Professional developer tools, services, and subscription benefits for small teams

Download

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Download