Visual Studio 2017 ワークロード

必要なツールのみを含む軽量かつ高速なインストール

必要なものだけ:

Windows

ユニバーサル Windows プラットフォーム開発

Visual Studio 2017 におけるユニバーサル Windows プラットフォーム開発ワークロードには、UWP アプリケーションのビルド、デバッグ、公開に必要なあらゆるツールが備わっています。 Windows デスクトップ、Windows Phone、Xbox、HoloLens、SurfaceHub、さらには Windows 10 IoT さえも対象としたアプリケーションをビルドできます。 XAML UI 分析および XAML エディット コンティニュを使用した、ビルド パフォーマンスに優れ、美しい Windows UI は操作が簡単です。

実際にご覧ください

.NET デスクトップ開発

Visual Studio 2017 における .NET デスクトップ アプリケーション開発ワークロードは、.NET Framework を使用して WPF、Windows フォーム、コンソール アプリをビルドするために設計されています。 ソリューションの読み込み時間の短縮、C# および XAML 向けの IntelliSense、コード ナビゲーション、リファクタリングの改善により、日常作業にかかる時間と労力を軽減できます。 XAML エディット コンティニュ、Run to Click デバッグなどの機能を使用して、デスクトップ アプリを優れた UI と向上したパフォーマンスによりビルドできます。

実際にご覧ください

C++ を使用した Windows デスクトップ開発

C++ を使用した Windows デスクトップ開発ワークロードによって、Windows XP から最新の Windows 10 リリースまでの範囲のバージョンで実行できるネイティブ アプリケーションの作成、ビルド、デバッグを行えます。 世界レベルのデバッグ ツールおよびプロファイル ツールを活用して、Windows デスクトップ アプリのパフォーマンスを調整してください。
C++ による Windows プログラミングの学習
Visual C++ ブログ

Web とクラウド

Web 開発

Visual Studio 2017 における Web 開発ワークロードは、ASP.NET と標準ベースのテクノロジ (HTML や JavaScript など) を使用した Web アプリケーションの開発の生産性を最大限に高めることを目的としています。 Visual Studio 2017 には、Web アプリケーションをソフトウェア コンテナーとしてパッケージ化して展開できる、コンテナー開発ツールも追加されています。 ソリューションの読み込み時間の短縮、C# 向けの IntelliSense、コード ナビゲーション、リファクタリングの改善、およびブラウザー リンクにより、Web アプリケーションの構築に関する日常作業にかかる時間と労力が軽減されます。

Azure 開発

Visual Studio 2017 の Azure 開発ワークロードにより、最新の Azure SDK for .NET と、Visual Studio 用ツールがインストールされます。 インストールされると、Cloud Explorer におけるリソースの表示、Azure Resource Manager ツールによるリソースの作成、Azure Web および Cloud Services 向けアプリケーションのビルド、Azure Datalake ツールによるビッグ データ操作の実行が可能になります。
Visual Studio Tools for Azure

Office/Sharepoint 開発

Office/SharePoint 開発ワークロードには、Office と SharePoint を拡張するために必要なツールすべてが備わっています。 Office アドイン、VSTO アドイン、SharePoint アドイン、SharePoint ソリューション用の各種プロジェクト テンプレートを使用して作業を開始できます。 Visual Studio から簡単に、アドインとソリューションをビルド、デバッグ、公開できます。
Office デベロッパー センター

Node.js 開発

Node.js 開発ワークロードは、Visual Studio を堅固でハイパーフォーカスな Node.js IDE に変換します。 強力な IntelliSense、ローカルとリモートのデバッグ機能、プロファイル、npm 統合、対話式ウィンドウ、テスト ランナー、緊密な Azure 統合といった、大規模な Node.js アプリをビルドするために必要なものすべてが揃っています。
Visual Studio の Node.js ツール

データ ストレージと処理

データ ワークロードを使用すると、広範囲のリレーショナル データ資産とビッグ データ資産における開発が可能になります。 オンプレミスまたは Azure のどちらにおいても、データベース、データ ウェアハウス、データ レイクに対するクエリを開発するためのツールが提供されます。 SQL、U-SQL、Hive をサポートしています。
SQL Server Data Tools
Data Lake Analytics のドキュメント

モバイルとゲーム

.NET によるモバイル開発

.NET を使用してモバイル開発を行うと、共有された C# コードに基づいて、完全なネイティブ iOS、Android、ユニバーサル Windows プラットフォーム アプリを開発者はビルドできます。 Xamarin テクノロジを使用すると C# 開発者すべてがモバイル開発者となり、Objective-C、Swift、Java で実行可能な事柄すべてを C# で行うことができます。

JavaScript によるモバイル開発

Web 開発のスキルを使用して iOS、Android、Windows で展開するアプリをビルドするために必要なツールセットは、Tools for Apache Cordova のみです。 セットアップを行わずに、スムーズなインストールによってすぐにビルド作業を開始できます。ビルド ツール、テスト環境、公開パイプラインが有効になります。
インストール ガイド
最初のアプリをビルドする
Ionic を使用したネイティブ UI/UX

C++ によるモバイル開発

C++ によるモバイル開発ワークロードを使用すると、Android と iOS 用のネイティブ C++ アプリを作成およびビルドできます。 このワークロードによって、各プラットフォームでビルドできる共通コードをライブラリで共有できます。 コードを再利用すると、複数のプラットフォーム用アプリを作成するときに時間と労力を節約できます。
クロスプラットフォーム モバイル開発のための Visual C++

C++ によるゲーム開発

C++ を使用したゲーム開発ワークロードには、Windows、Xbox などで実行するゲームを作成するためのツールが備わっています。 Cocos および Unreal などの強力なゲーム エンジンを使用して、最新のグラフィックスを作成できます。 このワークロードには、優れたゲームを作成するのに役立つ DirectX テンプレートとデバッグ ツールが含まれています。
Visual Studio ゲーム開発
Visual Studio 2015 と Windows 10 用グラフィックス ツール

Unity によるゲーム開発

Unity エンジンは、2D および 3D ゲームや対話型コンテンツを作成するための比類のない 1 つのプラットフォームへ統合されます。 1 回作成するだけで、すべてのモバイル プラットフォーム、WebGL、Mac、PC、Linux デスクトップ、Web、コンソールなど、21 のプラットフォームに発行できます。 IntelliSense を使用してコードをすばやく正確に記述します。 スクリプトを簡単にナビゲートし、強力なリファクタリング機能を使用します。
Visual Studio で Unity ゲームをデバッグして、問題を迅速に特定します。
実際にご覧ください
Visual Studio Tools for Unity

他のツールセット

Visual Studio 拡張機能の開発

Visual Studio 環境を新しい機能と言語を使用して拡張します。 このワークロードでは、新しいコマンドを作成するために必要な SDK とツール、コード アナライザー、ツール ウィンドウ、および C#、Visual Basic、C++ を使用した言語サービスが追加されます。 その後、ご使用の拡張機能をコミュニティと共有します。それにより、Visual Studio Marketplace に多数の拡張機能が追加され、Visual Studio で新たな機能を使用できます。
概要
Visual Studio Marketplace

C++ による Linux 開発

C++ を使用した Linux 開発ワークロードにより、Linux サーバー、デスクトップ、デバイス向けの C++ コードを作成できます。 VS から、こうしたマシンへの接続を管理できます。 VS はソースを自動的にコピーしてリモートでビルドを行います。また VS は、デバッガーでアプリケーションを起動できます。 プロジェクト システムでは、ARM など特定のアーキテクチャを対象とすることができます。
実際にご覧ください
Linux 開発用 Visual C++
OpenGL Linux アプリのアニメーション

必要なものだけ:

Windows

ユニバーサル Windows プラットフォーム開発

Visual Studio 2017 におけるユニバーサル Windows プラットフォーム開発ワークロードには、UWP アプリケーションのビルド、デバッグ、公開に必要なあらゆるツールが備わっています。 Windows デスクトップ、Windows Phone、Xbox、HoloLens、SurfaceHub、さらには Windows 10 IoT さえも対象としたアプリケーションをビルドできます。 XAML UI 分析および XAML エディット コンティニュを使用した、ビルド パフォーマンスに優れ、美しい Windows UI は操作が簡単です。

実際にご覧ください

.NET デスクトップ開発

Visual Studio 2017 における .NET デスクトップ アプリケーション開発ワークロードは、.NET Framework を使用して WPF、Windows フォーム、コンソール アプリをビルドするために設計されています。 ソリューションの読み込み時間の短縮、C# および XAML 向けの IntelliSense、コード ナビゲーション、リファクタリングの改善により、日常作業にかかる時間と労力を軽減できます。 XAML エディット コンティニュ、Run to Click デバッグなどの機能を使用して、デスクトップ アプリを優れた UI と向上したパフォーマンスによりビルドできます。

実際にご覧ください

C++ を使用した Windows デスクトップ開発

C++ を使用した Windows デスクトップ開発ワークロードによって、Windows XP から最新の Windows 10 リリースまでの範囲のバージョンで実行できるネイティブ アプリケーションの作成、ビルド、デバッグを行えます。 世界レベルのデバッグ ツールおよびプロファイル ツールを活用して、Windows デスクトップ アプリのパフォーマンスを調整してください。
C++ による Windows プログラミングの学習
Visual C++ ブログ

Web とクラウド

Web 開発

Visual Studio 2017 における Web 開発ワークロードは、ASP.NET と標準ベースのテクノロジ (HTML や JavaScript など) を使用した Web アプリケーションの開発の生産性を最大限に高めることを目的としています。 Visual Studio 2017 には、Web アプリケーションをソフトウェア コンテナーとしてパッケージ化して展開できる、コンテナー開発ツールも追加されています。 ソリューションの読み込み時間の短縮、C# 向けの IntelliSense、コード ナビゲーション、リファクタリングの改善、およびブラウザー リンクにより、Web アプリケーションの構築に関する日常作業にかかる時間と労力が軽減されます。

Azure 開発

Visual Studio 2017 の Azure 開発ワークロードにより、最新の Azure SDK for .NET と、Visual Studio 用ツールがインストールされます。 インストールされると、Cloud Explorer におけるリソースの表示、Azure Resource Manager ツールによるリソースの作成、Azure Web および Cloud Services 向けアプリケーションのビルド、Azure Datalake ツールによるビッグ データ操作の実行が可能になります。
Visual Studio Tools for Azure

Office/Sharepoint 開発

Office/SharePoint 開発ワークロードには、Office と SharePoint を拡張するために必要なツールすべてが備わっています。 Office アドイン、VSTO アドイン、SharePoint アドイン、SharePoint ソリューション用の各種プロジェクト テンプレートを使用して作業を開始できます。 Visual Studio から簡単に、アドインとソリューションをビルド、デバッグ、公開できます。
Office デベロッパー センター

Node.js 開発

Node.js 開発ワークロードは、Visual Studio を堅固でハイパーフォーカスな Node.js IDE に変換します。 強力な IntelliSense、ローカルとリモートのデバッグ機能、プロファイル、npm 統合、対話式ウィンドウ、テスト ランナー、緊密な Azure 統合といった、大規模な Node.js アプリをビルドするために必要なものすべてが揃っています。
Visual Studio の Node.js ツール

データ ストレージと処理

データ ワークロードを使用すると、広範囲のリレーショナル データ資産とビッグ データ資産における開発が可能になります。 オンプレミスまたは Azure のどちらにおいても、データベース、データ ウェアハウス、データ レイクに対するクエリを開発するためのツールが提供されます。 SQL、U-SQL、Hive をサポートしています。
SQL Server Data Tools
Data Lake Analytics のドキュメント

モバイルとゲーム

.NET によるモバイル開発

.NET を使用してモバイル開発を行うと、共有された C# コードに基づいて、完全なネイティブ iOS、Android、ユニバーサル Windows プラットフォーム アプリを開発者はビルドできます。 Xamarin テクノロジを使用すると C# 開発者すべてがモバイル開発者となり、Objective-C、Swift、Java で実行可能な事柄すべてを C# で行うことができます。

JavaScript によるモバイル開発

Web 開発のスキルを使用して iOS、Android、Windows で展開するアプリをビルドするために必要なツールセットは、Tools for Apache Cordova のみです。 セットアップを行わずに、スムーズなインストールによってすぐにビルド作業を開始できます。ビルド ツール、テスト環境、公開パイプラインが有効になります。
インストール ガイド
最初のアプリをビルドする
Ionic を使用したネイティブ UI/UX

C++ によるモバイル開発

C++ によるモバイル開発ワークロードを使用すると、Android と iOS 用のネイティブ C++ アプリを作成およびビルドできます。 このワークロードによって、各プラットフォームでビルドできる共通コードをライブラリで共有できます。 コードを再利用すると、複数のプラットフォーム用アプリを作成するときに時間と労力を節約できます。
クロスプラットフォーム モバイル開発のための Visual C++

C++ によるゲーム開発

C++ を使用したゲーム開発ワークロードには、Windows、Xbox などで実行するゲームを作成するためのツールが備わっています。 Cocos および Unreal などの強力なゲーム エンジンを使用して、最新のグラフィックスを作成できます。 このワークロードには、優れたゲームを作成するのに役立つ DirectX テンプレートとデバッグ ツールが含まれています。
Visual Studio ゲーム開発
Visual Studio 2015 と Windows 10 用グラフィックス ツール

Unity によるゲーム開発

Unity エンジンは、2D および 3D ゲームや対話型コンテンツを作成するための比類のない 1 つのプラットフォームへ統合されます。 1 回作成するだけで、すべてのモバイル プラットフォーム、WebGL、Mac、PC、Linux デスクトップ、Web、コンソールなど、21 のプラットフォームに発行できます。 IntelliSense を使用してコードをすばやく正確に記述します。 スクリプトを簡単にナビゲートし、強力なリファクタリング機能を使用します。
Visual Studio で Unity ゲームをデバッグして、問題を迅速に特定します。
実際にご覧ください
Visual Studio Tools for Unity

他のツールセット

Visual Studio 拡張機能の開発

Visual Studio 環境を新しい機能と言語を使用して拡張します。 このワークロードでは、新しいコマンドを作成するために必要な SDK とツール、コード アナライザー、ツール ウィンドウ、および C#、Visual Basic、C++ を使用した言語サービスが追加されます。 その後、ご使用の拡張機能をコミュニティと共有します。それにより、Visual Studio Marketplace に多数の拡張機能が追加され、Visual Studio で新たな機能を使用できます。
概要
Visual Studio Marketplace

C++ による Linux 開発

C++ を使用した Linux 開発ワークロードにより、Linux サーバー、デスクトップ、デバイス向けの C++ コードを作成できます。 VS から、こうしたマシンへの接続を管理できます。 VS はソースを自動的にコピーしてリモートでビルドを行います。また VS は、デバッガーでアプリケーションを起動できます。 プロジェクト システムでは、ARM など特定のアーキテクチャを対象とすることができます。
実際にご覧ください
Linux 開発用 Visual C++
OpenGL Linux アプリのアニメーション

学生、オープン ソース、個人の開発者向けの無料でフル機能の IDE

無償ダウンロード

小規模なチームのためのプロフェッショナル開発者用ツール、サービス、サブスクリプション特典

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版