Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az AI-kódolási ügynökök akkor működnek a legjobban, ha pontos, naprakész információkkal rendelkeznek a használt keretrendszerekről és API-król. Ha az ügynököt a megfelelő eszközökhöz és erőforrásokhoz csatlakoztatja, jelentősen javíthatja a Windows-alkalmazásokhoz létrehozott kód minőségét.
Az alábbi források segítségével mélyebb ismereteket kaphat az AI kódolási ügynökétől a Windows fejlesztésről, a hivatalos Microsoft dokumentációtól a közösség által ajánlott eljárásokig.
Microsoft Learn MCP-kiszolgáló
A Microsoft Learn MCP Server közvetlen hozzáférést biztosít az AI-kódoló ügynököknek a hivatalos Microsoft dokumentációhoz. Ez egy távoli Model Context Protocol (MCP) kiszolgáló, amely lehetővé teszi az ügynökök számára a dokumentáció keresését, a teljes cikkek lekérését és a Microsoft Learn kódmintáinak keresését.
Ez azt jelenti, hogy az ügynök megkeresheti a legújabb API-referenciákat, megkeresheti a működő példákat, és ellenőrizheti a hivatalos dokumentumokra vonatkozó javaslatait – mindezt anélkül, hogy dokumentációt kellene másolnia és beillesztenie a csevegési környezetbe.
Főbb részletek:
- Ingyenesen használható, nincs szükség hitelesítésre
- McP-kompatibilis ügyfelekkel, például VS Code-tal, Visual Studio és egyéb ügynöki fejlesztési környezetekkel működik
- Az a tudásszolgáltatás működteti, amely a Copilot for Azure és az Ask Learn mögött áll
Első lépések:
Adja hozzá az alábbi MCP-kiszolgálóvégpontot az ügynök vagy ide konfigurációjához:
https://learn.microsoft.com/api/mcp
Részletes beállítási utasításokért lásd: Hogyan kezdjük el a Learn MCP-kiszolgálót a VS Code-ban vagy a Foundry-ban.
WinUI 3 fejlesztési beépülő modul GitHub Copilot számára
A Awesome Copilot adattár a GitHub Copilot egyéni utasításainak, ügynökeinek, készségeinek és beépülő moduljainak közösségvezérelt gyűjteménye. Ezek az erőforrások tanítják a Copilotot a konkrét keretrendszerekben, így pontosabb és természetesebb kódokat generálnak.
A WinUI 3 fejlesztői beépülő modul kifejezetten Windows App SDK fejlesztőknek készült. Megakadályozza a gyakori hibákat – például az örökölt UWP API-k használatát, amelyek már nem működnek a WinUI 3-ban –, és útmutatást nyújt a helyes, modern mintákhoz Copilot.
A beépülő modul a következőket tartalmazza:
- WinUI 3 Szakértői ügynök – az UWP-to-WinUI 3 API migrálási szabályaira, az XAML-vezérlőkre, az MVVM-mintákra, az ablakozásra, a szálkezelésre, az alkalmazás életciklusára, a párbeszédpanelekre és az üzembe helyezésre vonatkozó szakértői ügynök
-
Migrálási útmutató – perjeles parancs (
/winui3-development:winui3-migration-guide) API-névtérleképezésekkel, kódrészletek előtt/után, valamint lépésenkénti migrálási ellenőrzőlistával -
Custom utasítások – az XAML-hez alkalmazott szabályok, C#, és
.csprojfájlok, amelyek megakadályozzák a leggyakoribb Copilot kódgenerálási hibákat, példáulCoreDispatcherhasználataDispatcherQueuehelyett, vagyMessageDialoghelyettContentDialog
Telepítse a beépülő modult:
copilot plugin install winui3-development@awesome-copilot
Ezzel átmásolja a beépülő modul ügynökeit, készségeit és egyéni utasításait a projekt .github/ könyvtárába, ahol Copilot automatikusan felveszi őket.
Megjegyzés:
A WinUI 3-alkalmazások létrehozásához és hibakereséséhez Visual Studio szükséges – a VS Code nem rendelkezik a szükséges MSIX-buildelési eszközzel vagy WinUI-projektsablonokkal. Ha azonban a VS Code használatával más Windows keretrendszereken (Electron, Flutter, .NET vagy Rust a winapp CLI-vel) dolgozik, ez a beépülő modul továbbra is hasznos Windows App SDK környezetet biztosít ezekhez a forgatókönyvekhez.
Böngésszen és fedezzen fel további beépülő modulokat:
A Awesome Copilot bővítményével a VS Code-hoz böngészhet az összes elérhető Copilot testreszabás között, így közvetlenül a munkaterületére előnézetet készíthet és telepítheti az erőforrásokat.
Miért van szükség Copilot ezekre az eszközökre?
Copilot kódjavaslatait a betanítási adatok alakítják. Mivel az UWP több évnyi közösségi mintával, oktatóanyaggal és Stack Overflow-válaszokkal rendelkezik, mint a WinUI 3, a Copilot alapértelmezés szerint valószínűleg az UWP-mintákra – például Windows.UI.Xaml névterekre, CoreDispatcher vagy MessageDialog – támaszkodik, amikor a Windows felhasználói felület fejlesztéséről van szó. Ez nem a WinUI 3 minőségi problémája; ez egy betanítási adateloszlási rést tükröz, amely minden újabb keretrendszerben gyakori.
A WinUI 3 beépülő modul közvetlenül foglalkozik ezzel: az egyéni utasítások egyértelmű és naprakész szabályokat adnak a Copilotnak a Windows App SDK aktuális mintáihoz, így a megfelelő kódot generálja anélkül, hogy a tudásbeli hiányosságokra kellene rákérdeznie. A Learn MCP Server élő dokumentációs elérésével kombinálva a Copilot rendelkezik azzal a kontextussal, amely valóban hasznossá teszi a Windows-fejlesztéshez.
Lépésenkénti beállítás
A teljes útmutatót – beleértve az IDE beállítását, az ügynök üzemmódját, az MCP-kiszolgáló konfigurációját és az ellenőrzést – a A Windows fejlesztési GitHub Copilot beállítása című témakörben találja.
Kapcsolódó tartalom
- GitHub Copilot beállítása a Windows fejlesztéshez
Tutorial: Windows-alkalmazás létrehozása GitHub Copilot
Windows developer