本指南會帶你如何用那些真正有用的工具來設定GitHub Copilot,這些工具對Windows開發非常實用:WinUI 代理插件,提供Copilot準確的Windows 應用程式 SDK上下文,以及 Microsoft Learn MCP Server,提供Copilot 即時存取官方 Windows 文件。
小提示
用 VS Code 和 Winapp CLI 建立新應用程式? 快速啟動是一條更快的路徑——它在單一端到端流程中涵蓋相同的工具。 如果你正在為現有的 Visual Studio 工作流程設定 GitHub Copilot,請回來這裡。
備註
你可以用
先決條件
- GitHub Copilot訂閱(有免費級別可用)
- Visual Studio Code 或 Visual Studio 2026
- Node.js 18 或更新(Copilot 插件安裝指令必須)
步驟 1:在您的 IDE 中安裝 GitHub Copilot
GitHub Copilot 是內建在 Visual Studio 2026 中。 這個分頁會介紹 Visual Studio 的設定。
- 打開Visual Studio,然後前往Extensions>Manage Extensions。
- 搜尋 GitHub Copilot 並安裝,或確認它已經安裝好。
- 登入方式為 Tools>Options>GitHub>Accounts。
步驟 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 參考和程式碼範例,同時協助你寫程式。
- 前往 Tools>Options>GitHub>Copilot>MCP Servers。
- 新增伺服器並附有以下網址:
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 伺服器 |
下一步
- 用 Copilot 現代化或移植 Windows 應用程式
- 代理工具概述 — 所有工具的完整細節