必要なワークロードをインストールする

完了

新しいサイトを準備する最初の手順は、開発環境を準備することです。 コア Web アプリケーション ASP.NET 作成してデプロイするには、ローカル コンピューターに必要なツールがインストールされている必要があります。 ここでは、必要な開発ツールとそのインストール方法について説明します。

開発環境を構成する

ASP.NET Core Web アプリケーションをビルド、デバッグ、および Azure にデプロイするには、Visual Studio 内にいくつかのツールをインストールする必要があります。 これらのツールをインストールするには、2 つの Visual Studio ワークロードをインストールします

Visual Studio ワークロードとは

ワークロードは、Visual Studio 内のツールの事前構成済みバンドルです。 これらのバンドルは、開発者が特定の種類のアプリケーションをビルドしたり、特定の開発言語を使用したり、特定のプラットフォーム向けに開発したりできるようにグループ化されています。

たとえば、 C++ ワークロードを使用したデスクトップ開発 には、C++ コンソール アプリケーションを実行およびデバッグできる Visual Studio の機能が含まれています。 .NET ワークロードを使用したモバイル開発では、.NET でモバイル アプリケーションを作成するために必要なすべてのツールがインストールされます。

ASP.NET Core の開発と発行のための Visual Studio ワークロード

Visual Studio 2022 には、Web サイトを作成、発行、および Azure にデプロイするために必要な 2 つのワークロードがあります。 これらのワークロードには、ASP.NET Core サイトのテンプレートが含まれており、サイトを Azure に接続してデプロイできます。

Visual Studio 2022 がインストールされている場合は、次の Visual Studio ワークロードがインストールされていることを確認する必要があります。

  • ASP.NET と Web 開発: Visual Studio の Web 開発ワークロードは、HTML や JavaScript などの ASP.NET および標準ベースのテクノロジを使用して Web アプリケーションを開発する場合の生産性を最大化するように設計されています。

  • Azure 開発: Visual Studio の Azure 開発ワークロードでは、最新の Azure SDK for .NET と Visual Studio 用ツールがインストールされます。 これらの項目をインストールしたら、Azure Resource Manager ツールを使用してリソースを作成し、Azure Web および Cloud Services 用のアプリケーションを構築し、Azure Data Lake ツールを使用してビッグ データ操作を実行できます。

Visual Studio ワークロードのインストール

Visual Studio インストーラーを使用して、ワークロードを含む Visual Studio の一部としてインストールされたコンポーネントを変更できます。

  1. インストーラーを起動するには、Windows の [スタート] メニューから V まで下にスクロールし、 Visual Studio インストーラーを選択します。 または、[スタート] メニューが開いている間に、「 Visual Studio Installer 」と入力してインストーラー リンクを見つけ、Enter キーを 押します。

  2. Visual Studio インストーラー ウィンドウが表示されます。 [ 変更 ] ボタンを選択します。

  3. [ワークロード] タブの [Webとクラウド] セクションで、ASP.NET および Web 開発ワークロードと Azure 開発ワークロードが選択されていることを確認します。

  4. 次に、インストーラーの右下にある [ 変更 ] ボタンを選択します。 Visual Studio インストーラーは、必要なコンポーネントをダウンロードしてインストールします。

  5. インストールが完了したら、[ 起動 ] を選択して Visual Studio を開きます。

ワークロードはローカルの Visual Studio インストールに追加され、インストールする必要があるのは 1 回だけです。 今後 Visual Studio インストーラーを起動して、ワークロードを追加したり、インストールされているワークロードをカスタマイズしたり、ワークロードを削除したりできます。

このモジュールの演習を完了するには、 ASP.NET と Web 開発とAzure 開発 のワークロードがインストールされている必要があります。 まだインストールしていない場合は、次の演習に進む前に、これらのワークロードをインストールしてください。