設定 Windows 開發的 GitHub Copilot

本指南會帶你如何用那些讓它真正對Windows開發有用的工具來設定GitHub Copilot:WinUI 3 開發外掛提供Copilot準確的Windows 應用程式 SDK上下文,以及 Microsoft Learn MCP ServerCopilot 即時存取官方 Windows 文件。

備註

建置和除錯 WinUI 3 應用程式需要 Visual Studio——VS Code 沒有 MSIX 建置工具或 WinUI 專案範本。 如果你正在使用其他 Windows 框架(Electron、Flutter、.NET 或透過 winapp CLI 的 Rust),VS Code 對這些框架來說表現不錯。 以下步驟會依照標示。

先決條件


步驟 1:在您的 IDE 中安裝 GitHub Copilot

GitHub Copilot 是內建在 Visual Studio 2026 中。 Visual Studio 是 WinUI 3 開發的必備工具。

  1. 打開Visual Studio,然後前往Extensions>Manage Extensions
  2. 搜尋 GitHub Copilot 並安裝,或確認它已經安裝好。
  3. 登入方式為 Tools>Options>GitHub>Accounts

詳細設定請參考 Tutorial: Build a Windows app with GitHub Copilot

步驟 2:安裝 WinUI 3 開發外掛

Awesome Copilot 社群倉庫中的 WinUI 3 開發外掛 教導Copilot正確的Windows 應用程式 SDK模式——防止使用已棄用 UWP API 等常見錯誤。

在你的專案根目錄(或任何你想讓 Copilot 取得該插件的目錄)執行這個指令:

copilot plugin install winui3-development@awesome-copilot

這會將經紀人、技能和自訂指示複製到你的專案 .github/ 目錄中。 Copilot 會在你下次開啟專案時自動接收它們。

小提示

你也可以直接從 VS Code 瀏覽並安裝Copilot外掛,使用 Awesome Copilot 擴充功能


步驟 3:新增 Microsoft Learn MCP 伺服器

Microsoft Learn MCP Server 提供Copilot即時存取官方Microsoft文件——因此它能查詢當前的 API 參考和程式碼範例,同時協助你寫程式。

  1. 前往 Tools>Options>GitHub>Copilot>MCP Servers
  2. 新增伺服器並附有以下網址: https://learn.microsoft.com/api/mcp

步驟四:驗證你的設定

打開 Copilot Chat,試試以下提示確認一切正常:

測試 WinUI 3 外掛:

「在我的 WinUI 3 應用程式中加入一個確認對話框,刪除項目前會先詢問。」

Copilot應該會回應一個ContentDialog實作,包含所需的XamlRoot設定——外掛的Windows 應用程式 SDK上下文會引導它使用正確的現代API,而無需你特別說明要避開什麼。

測試Learn MCP伺服器:

「查查最新的Windows 應用程式 SDK發布說明,告訴我有什麼新消息。」

Copilot 應該從 Microsoft Learn 取得目前的版本說明並做摘要。


可選:新增更多 Windows MCP 伺服器

進一步擴展 Copilot 的背景,加入更多 Windows 專用的 MCP 伺服器:

MCP 伺服器 它給 Copilot 帶來的是什麼 網址 / 設定
Azure DevOps 存取工作項目、PR 和 build Azure DevOps MCP 伺服器

下一步

教學:用 GitHub Copilot