設定 Windows 開發的 GitHub Copilot

本指南會帶你如何用那些真正有用的工具來設定GitHub Copilot,這些工具對Windows開發非常實用:WinUI 代理插件,提供Copilot準確的Windows 應用程式 SDK上下文,以及 Microsoft Learn MCP Server,提供Copilot 即時存取官方 Windows 文件。

小提示

用 VS Code 和 Winapp CLI 建立新應用程式? 快速啟動是一條更快的路徑——它在單一端到端流程中涵蓋相同的工具。 如果你正在為現有的 Visual Studio 工作流程設定 GitHub Copilot,請回來這裡。

備註

你可以用 Visual StudioVS Code 搭配 winapp CLI來建立 WinUI 3 應用程式——用你最熟悉的那個就好。 以下步驟會依體驗不同而相應標示。

先決條件


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

GitHub Copilot 是內建在 Visual Studio 2026 中。 這個分頁會介紹 Visual Studio 的設定。

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

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

步驟 2:安裝 WinUI 代理程式外掛

來自 Awesome Copilot 社群存放庫的 WinUI 代理程式外掛 會教導 Copilot 正確的 Windows 應用程式 SDK 設計模式,避免犯下常見錯誤,例如使用已淘汰的 UWP API。

gh copilot plugin install winui@awesome-copilot

這會將經紀人、技能和自訂指示複製到你的專案 .github/ 目錄中。 Copilot 會在你下次開啟專案時自動接收它們。 安裝後,執行 copilot plugin list 並確認它 winui3-development@awesome-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