次の方法で共有


Windows開発用のGitHub Copilotを設定する

このガイドでは、Windows開発に本当に役立つツール (正確なWindows アプリ SDKコンテキストを提供する WinUI 3 開発プラグイン、< Copilot c1>Microsoft Learn MCP Server を使用してGitHub Copilotを設定する方法について説明します。Copilot公式のWindowsドキュメントにライブ アクセスできます。

WinUI 3 アプリのビルドとデバッグには、Visual Studio が必要です。VS Code には MSIX ビルド ツールまたは WinUI プロジェクト テンプレートがありません。 winapp CLI を使用して他のWindows フレームワーク (Electron、Flutter、.NET、Rust) に取り組んでいる場合、VS Code はそれらのフレームワークに適しています。 以下の手順は、それに応じてマークされています。

前提条件


手順 1: IDE にGitHub Copilotをインストールする

GitHub Copilotは、Visual Studio 2026 に組み込まれています。 WinUI 3 の開発にはVisual Studioが必要です。

  1. Visual Studioを開き、Extensions>Manage Extensions に移動します。
  2. GitHub Copilotを検索してインストールするか、既にインストールされていることを確認します。
  3. Tools>Options>GitHub>Accounts を使用してサインインします。

詳細なセットアップについては、「Tutorial: GitHub Copilotを参照してください。

手順 2: WinUI 3 開発プラグインをインストールする

WinUI 3 開発プラグインは、Awesome Copilot コミュニティリポジトリから、Copilotに適切なWindows アプリ SDKのパターンを教えます。これは、非推奨のUWP APIを使用するなどの一般的なミスを防ぎます。

プロジェクトのルート(またはCopilotがプラグインを検出する任意のディレクトリ)で次のコマンドを実行します。

copilot plugin install winui3-development@awesome-copilot

これにより、エージェント、スキル、およびカスタム命令がプロジェクトの .github/ ディレクトリにコピーされます。 次にプロジェクトを開く際に、Copilotがそれらを自動的に引き継ぎます。

ヒント

また、Awesome Copilot 拡張機能を使用して、VS Code から直接Copilotプラグインを参照してインストールすることもできます。


手順 3: Microsoft Learn MCP サーバーを追加する

Microsoft Learn MCP Server では、公式のMicrosoft ドキュメントにCopilotライブ アクセスできます。これにより、コードに役立つ現在の API 参照とコード サンプルを検索できます。

  1. に移動します Tools>Options>GitHub>Copilot>MCP サーバー
  2. URL を使用して新しいサーバーを追加します。 https://learn.microsoft.com/api/mcp

手順 4: セットアップを確認する

Copilot Chat開き、次のプロンプトを試して、すべてが動作していることを確認します。

WinUI 3 プラグインをテストします。

"アイテムを削除する前に確認ダイアログを WinUI 3 アプリに追加します。"

Copilotは、必要なXamlRootセットアップを含むContentDialog実装で応答する必要があります。プラグインのWindows アプリ SDKコンテキストは、ユーザーが何を避けるべきか指定する必要なく、適切な最新のAPIにガイドします。

Learn MCP サーバーをテストします。

"最新のWindows アプリ SDKリリース ノートを検索し、新機能を教えてください。"

Copilotは、Microsoft Learn から現在のリリース ノートを取得し、それらを要約する必要があります。


省略可能、さらに Windows MCP サーバーを追加する。

追加のWindows固有の MCP サーバーを使用して、Copilotのコンテキストをさらに拡張します。

MCP サーバー Copilotが提供するもの セットアップ用URL
Azure DevOps 作業項目、PR、ビルドにアクセスする Azure DevOps MCP Server

次のステップ

Tutorial: GitHub Copilot