必要なワークロードをインストールする
新しいサイトを準備するときにまずやることは、開発環境の準備です。 ASP.NET Web アプリケーションを作成して展開するには、ローカル コンピューターに必要なツールがインストールされている必要があります。 ここでは、必要なツールとそれらをインストールする方法を説明します。
開発環境を構成する
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 開発ワークロードは、ASP.NET と、HTML や JavaScript などの標準ベースのテクノロジを使用して 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 インストーラーを使用できます。
インストーラーを起動するには、Windows の [スタート] メニューで V まで下にスクロールして、[Visual Studio インストーラー] を選択します。 または、[スタート] メニューを開き、「
Visual Studio Installer
」と入力してインストーラーのリンクを探し、Enter を選択できます。Visual Studio インストーラー ウィンドウが表示されます。 [変更] ボタンを選択します。
[ワークロード] タブ内の [Web & クラウド] セクションの下にある [ASP.NET と Web 開発] と [Azure の開発] ワークロードが選択されていることを確認します。
次に、インストーラーの右下にある [変更] ボタンを選択します。 Visual Studio インストーラーにより、必要なコンポーネントのダウンロードとインストールが行われます。
インストールが完了したら、[起動] を選択して、Visual Studio を開きます。
ワークロードがご使用のローカルの Visual Studio インストールに追加されるため、1 回のインストールだけで済みます。 今後は、Visual Studio インストーラーを起動して、さらなるワークロードの追加や、インストールしたワークロードのカスタマイズや削除を行うことができます。
このモジュールの演習を完了するには、[ASP.NET と Web 開発] ワークロードと [Azure の開発] ワークロードがインストールされている必要があります。 インストールがまだの場合は、次の演習に進む前に、これらのワークロードをインストールしてください。