このクイック スタートでは、.NET 用の GitHub Copilot モダン化を使用してプロジェクトを Azure にデプロイする方法について説明します。 このツールを使用すると、移行されたプロジェクトをAzureに展開し、プロセス中に配置エラーを自動的に修正できます。
[前提条件]
Windowsオペレーティングシステム
Visual Studio 2026 (または Visual Studio 2022 バージョン 17.14.17 以降)。
.NETデスクトップ開発ワークロード次のオプション コンポーネントが有効になっています。
- GitHub Copilot
- GitHub Copilot モダン化支援エージェント
GitHub Copilot サブスクリプション (有料または無料)。
GitHub アカウントで Visual Studio にサインインし、Copilot にアクセスします。
Important
サブスクリプションを変更する場合は、Visual Studioを再起動する必要があります。
コードは C# で記述する必要があります。
注
これらの前提条件は、Visual Studioに適用されます。 その他の開発環境については、「 GitHub Copilot モダン化のインストール」を参照してください。
プロジェクトを配置する
.NET デプロイの最新化機能は、移行したアプリを Azure にデプロイするのに役立ちます。 デプロイ プロセスを開始するには、次の手順に従います。
Visual Studioで、移行したプロジェクトを開きます。
次のいずれかの方法でデプロイを開始します。
移行後に配置する: 移行タスクの完了後にプロジェクトをデプロイします。 GitHub Copilotは、移行タスクの完了時にプロジェクトをAzureに配置するかどうかを確認します。 続行するようにCopilot指示すると、デプロイ プロセスが開始されます。
GitHub Copilotでデプロイプロセスを開始する方法を示すスクリーンショット 新しいAzure インフラストラクチャをプロビジョニングし、プロジェクトを配置するための配置プロンプトを使用します: Copilotチャットに次のプロンプトを入力して、プロジェクトをAzureに配置できます。
プロジェクトを慎重にスキャンして、デプロイに必要なすべてのAzure関連リソース、プログラミング言語、フレームワーク、依存関係、構成ファイルを特定します。 #appmod-generate-architecture-diagram を使用して、アーキテクチャ図を作成します。 その図に基づいて、プロジェクト スキャンから得られるすべての情報に基づいて、TOOL #appmod-get-plan を使用して配置とプロビジョニングの計画を作成し、それを実行してプロジェクトをAzureにデプロイするのに役立ちます。 deployTool: azd, IacType: Bicep, ホスティング サービス: 非 AKS.
既存のAzure リソースにプロジェクトを配置するための配置プロンプトを使用します: Copilotチャットに次のプロンプトを入力して、プロジェクトを既存のAzure リソースに配置できます。
サブスクリプション [サブスクリプション ID] の既存の Azure リソース グループ [リソース グループ ID] にプロジェクトをデプロイします。 #appmod-get-plan ツールを使用して、プランを開発して実行します。
展開を開始した後、GitHub Copilotは、ツールの使用やコマンドの実行の承認を求める場合があります。 メッセージが表示されたら、アクセス許可を付与します。
GitHub Copilotはプランを作成します。 この計画では、デプロイの目標、プロジェクト情報、Azure リソース アーキテクチャ、Azure リソース、実行手順など、デプロイ戦略について説明します。
先に進む前に、プランを直接編集するか、GitHub Copilotに編集してデプロイをカスタマイズするように依頼できます。
プランに満足したら、続行するようにGitHub Copilot指示します。
GitHub Copilotプランに従い、デプロイ プロセスを実行します。
デプロイが完了すると、GitHub Copilotデプロイ プロセスの概要が表示されます。
注記
- 最良の結果を得るには、Claude Sonnet 4 以降のモデルを使用します。
- デプロイエラーを修正するには、Copilotがいくつかのプロセスを経る必要がある場合があります。
.NET