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.
Akár csak most kezdi el az első lépéseket, akár profi fejlesztőként elhárít egy trükkös problémát, nem egyedül van. Csatlakozzon a Windows fejlesztői közösséghez, hozzáférjen a szakértői erőforrásokhoz, és olyan megoldásokat találjon, amelyekkel nagyszerű alkalmazásokat hozhat létre.
Rövid útmutató
Ezzel a táblával megtalálhatja a forgatókönyvhöz megfelelő erőforrást:
| Ha kell... | Ugrás ide |
|---|---|
| WinUI 3-alkalmazás létrehozásának megkezdése | A Windows App SDK használatának első lépései |
| Vezérlők, minták és kódminták megtekintése | WinUI 3 katalógus |
| Tallózás a működő kódminták között | Windows App SDK-minták a GitHubon |
| Új vagy módosított újdonságok ellenőrzése | Windows App SDK stabil csatorna kibocsátási megjegyzései |
| Az alkalmazás csomagolása, aláírása vagy terjesztése | Windows-alkalmazás fejlesztési parancssori felület (winapp CLI) |
| Hiba bejelentése a Windows App SDK-ban | Windows App SDK problémák a GitHub |
| Hiba jelentése a WinUI-ban | WinUI-problémák a GitHub |
| Technikai kérdés feltevése | |
| Alkalmazás közzététele a Microsoft Store | Fejlesztői fiók létrehozása |
Kezdő lépések
Új a Windows alkalmazásfejlesztésben? Ezek az erőforrások segítenek a nulláról egy futó alkalmazásra való váltásban:
- Első lépések a Windows App SDK – A fejlesztési környezet beállítása és az első alkalmazás létrehozása
- WinUI 3 Katalógus – A WinUI 3 vezérlőinek, tervezési mintáinak és kódmintáinak felfedezése egy interaktív alkalmazásban
- Windows App SDK minták – Gyakori forgatókönyveket bemutató munkakód-példák tallózása
-
WinUI-projektet létrehozása a parancssorból – a
dotnet newsablonokkal a Visual Studio nélkül hozhat létre WinUI-alkalmazást
Fejlesztői eszközök
Ezek az eszközök segítenek Windows alkalmazások létrehozásában, csomagolásában és szállításában bármely szerkesztőből vagy keretrendszerből:
- Windows-alkalmazás fejlesztési parancssori felület (winapp CLI)(nyílt forráskódú, előzetes verzió) – Windows alkalmazások csomagba helyezése, aláírása és kezelése a parancssorból. Együttműködik a WinUI, WPF, Electron, Rust, Flutter stb. Olvassa el a közlemény blogbejegyzését.
- WinApp VS Code-bővítmény(előzetes verzió) – Alkalmazások futtatása, hibakeresése és csomagolása Windows közvetlenül a VS Code-ban.
- WinUI-ügynökbővítmény a GitHub Copilothoz és a Claude Code-hoz(nyílt forráskódú, előzetes verzió) – AI-támogatású projektvázkészítés, összeállítás és iteráció WinUI-alkalmazásokhoz.
- AI Dev Gallery(nyílt forráskódú) – Interaktív minták az eszközalapú AI-hoz Windows, beleértve Windows AI API-kat.
- Dev Home(nyílt forráskódú) – A fejlesztői környezet beállítása, a fejlesztői meghajtók kezelése és a rendszer teljesítményének monitorozása.
Hibakeresés a GitHub Copilottal
GitHub Copilot segíthet a Windows-alkalmazások hibáinak diagnosztizálásában és javításában. Akár XAML-kötési hibát, váratlan összeomlást vagy zavaró API-viselkedést észlel, kérdezze meg Copilot közvetlenül a Visual Studio vagy a VS Code-ban. Íme néhány példa a kezdéshez:
| Scenario | Mintautasítás |
|---|---|
| Az XAML-adatkötés nem frissül | "A tulajdonságom x:Bind nem frissíti a felhasználói felületet, amikor az érték megváltozik. A tulajdonság a ViewModelben található. Mi hiányzik?" |
| Az alkalmazás összeomlik az indításkor | "A WinUI 3-alkalmazásom kezeletlen kivételt eredményez az indítás során. Itt van a verem nyomkövetése – mi a valószínű oka?" |
| Async/await holtpont | "A felhasználói felület lefagy, amikor aszinkron metódust hívom. Hogyan kerülhetem el a diszpécserszál blokkolását egy WinUI-alkalmazásban?" |
| Csomagolási vagy üzembe helyezési hiba | "Hibaüzenetet kapok 0x80073CFD az MSIX-csomag telepítésekor. Mit jelent ez, és hogyan javíthatom ki?" |
| Az API váratlan eredményeket ad vissza | "A StorageFolder.GetFilesAsync hívás üres listát ad vissza, annak ellenére, hogy a mappában vannak fájlok. Milyen engedélyek vagy képességek hiányoznak?" |
| Memóriaszivárgás vizsgálata | "Az alkalmazás memóriahasználata folyamatosan növekszik. Hogyan deríthetem ki, hogy a WinUI 3-alkalmazásban mely objektumokat nem szabadítja fel a szemétgyűjtő? |
Tip
A legjobb eredmény érdekében illessze be a megfelelő kódrészleteket vagy hibaüzeneteket az üzenettel együtt. A Copilot akkor működik a legjobban, ha konkrét információkkal rendelkezik a problémájáról.
Az AI által támogatott fejlesztési eszközök Windows alkalmazásokkal való használatáról további információt a Natív Windows alkalmazások létrehozása AI-ügynökökkel című témakörben talál.
Dokumentáció és referencia
Hivatalos dokumentáció, API-hivatkozások és kibocsátási megjegyzések tapasztalt fejlesztőknek:
- Windows App SDK dokumentáció – Az API-kra, az üzembe helyezésre és a csomagolásra vonatkozó átfogó SDK-dokumentumok
- Windows App SDK API-referencia – WinRT API-referencia a Windows App SDK
- Windows App SDK stabil csatorna kibocsátási megjegyzései – Az egyes kiadások újdonságai, kijavítása és módosítása
- WinUI 3 vezérlők és minták – Tervezési útmutató és XAML-vezérlési referencia
- Csomagidentitás áttekintése – A csomagolt, a külső hellyel együtt csomagolt és a csomagolatlan üzembe helyezési lehetőségek ismertetése
Közösségi támogatás
Lépjen kapcsolatba más Windows fejlesztőkkel, hogy kérdéseket tegyenek fel, osszanak meg tudást, és kérjenek segítséget:
- Windows-alkalmazás Development Discord – Valós idejű csevegés más Windows fejlesztőkkel
- Microsoft kérdések és válaszok A – Technikai kérdéseket tehet fel, és válaszokat kaphat Microsoft szakértőktől és a közösségtől
- Windows App SDK adattár – Kapcsolódás más fejlesztőkkel és a Windows App SDK csapattal
- WinUI 3 GitHub adattár – Segítségkérés és visszajelzés megosztása a WinUI-ról
- Stack Overflow – Böngésszen több ezer megválaszolt kérdést Windows App SDK témában
Kapcsolat megőrzése
Kövesse a legújabb híreket, frissítéseket és tippeket a Windows fejlesztői csapatától.
Közösségi média
| Platform | Számlák |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| Windows Fejlesztők · Microsoft Fejlesztők | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blogok és videók
- Windows Fejlesztői blog – Hivatalos közlemények és részletes bemutatók
- #ifdef Windows Blog – Gyakorlati oktatóanyagok és eszközbemutatók
- Windows Fejlesztői YouTube – Oktatóvideók és konferenciabeszélgetések
- Microsoft Fejlesztői YouTube – Szélesebb Microsoft fejlesztői tartalom
- .NET YouTube – oktatóanyagok és frissítések .NET
Partnerközpont és áruház támogatása
Ha alkalmazásokat tesz közzé a Microsoft Store, vagy segítségre van szüksége Partnerközpont-fiókokkal, beküldésekkel vagy minősítéssel kapcsolatban:
Áruházbeli közzétevők
- Partnerközpont irányítópultja – Alkalmazások és beküldések kezelése
- Partner Center támogatása (Copilot) – Segítség kérése a Partnerközpont-fiókokhoz és az Áruházbeküldésekhez (Partnerközpont-fiók szükséges)
- Alkalmazástanúsítványokkal kapcsolatos problémák bejelentése – Forduljon a hitelesítésért felelős csapathoz adott alkalmazáshibákkal kapcsolatban
Vállalati támogatás
Támogatási szerződéssel rendelkező szervezetek esetén:
- Támogatási incidens létrehozása - (Microsoft támogatási szerződést igényel)
Alkalmazáskompatibilitás
Ha az alkalmazás nem működik megfelelően Windows, vagy segítségre van szüksége egy meglévő alkalmazás modernizálásához:
- App Assure – Ingyenes Microsoft mérnöki támogatás, amely segíti az alkalmazásokat a Windows 10, Windows 11 és a Microsoft Edge rendszerben való működésben.
Windows developer