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.
Windows ingyenes, AI-használatra kész eszközök teljes készletével rendelkezik, amelyek az ötlettől a közzétett alkalmazásig viszik. Akár a parancssort és a VS Code-ot, akár egy teljes értékű IDE-t, például a Visual Studiót részesíti előnyben, az MI-ügynökök átvehetik a munka nehezét. Ez a szakasz mindkét megközelítést bemutatja, és segítséget nyújt akár akkor is, ha a semmiből épít egy új alkalmazást, akár akkor, ha egy már meglévő, ön által írt alkalmazást korszerűsít.
Jótanács
Új windowsos fejlesztés? Kezdje ezzel: Gyorsútmutató: Windows-alkalmazás készítése és közzététele MI-vel – kevesebb mint 30 perc alatt elkészíthet egy működő alkalmazást, kizárólag ingyenes eszközökkel.
Milyen úton jársz?
Most kezdek újra.
A winui-dev ügynök és dotnet new sablonok használatával új Windows-alkalmazásokat hozhat létre, hozhat létre, futtathat és tehet közzé – nincs szükség Windows felhasználói élményre.
Van egy meglévő alkalmazásom
Az AI-eszközök segíthetnek WPF vagy UWP-alkalmazások modern WinUI 3-ba való migrálásában, vagy Windows képességek hozzáadásában az Electron, Flutter, Tauri vagy Rust használatával készült alkalmazásokhoz.
→ Migrálás innen: WPF → Migrálás innen: UWP → Több keretrendszert használó alkalmazások
Eszközök ebben a szakaszban
Sok fejlesztő mindháromot használja majd: a winapp CLI-t a projektváz létrehozásához és a közzétételhez, a WinUI Agent beépülő modult a Copilot pontosságának fenntartásához, valamint a Microsoft Learn MCP-kiszolgálót az élő dokumentáció eléréséhez.
| Eszköz | Mire szolgál? |
|---|---|
| WinUI-ügynök bővítménye | 8 készség a teljes körű WinUI-fejlesztéshez a GitHub Copilotban vagy a Claude Code-ban |
| VS Code-eszközök | WinApp-bővítmény + Microsoft Learn MCP Server for VS Code és Claude Code |
| AI által támogatott tesztelés | Felhasználóifelület-tesztek létrehozása és futtatása a Windows UI-automatizálás használatával |
| Közzététel az Áruházban | Beküldés a Microsoft Store-ba a parancssorból a winapp store használatával |
Gyakori kérdések
Készíthetek WinUI 3-alkalmazást Visual Studio nélkül?
Yes. Mindössze három parancsra van szüksége:
dotnet new winui-navview -n MyApp
cd MyApp
dotnet run
A VS Code-ból vagy a terminálból hozhat létre, hibakeresést végezhet, csomagolhat és tehet közzé. Visual Studio az összetett XAML-hibakereséshez továbbra is a legjobb, de már nincs rá szükség. Tekintse meg a rövid útmutatót.
Ezek az eszközök ingyenesek?
Igen – a WinApp CLI, a VS Code bővítmény és a dotnet new sablonok ingyenesek és nyílt forráskód. A GitHub Copilot használatához előfizetés szükséges (ingyenes csomag érhető el). A Microsoft Learn MCP-kiszolgáló ingyenes, bejelentkezés nélkül.
A WinUI 3 helyett Copilot ad nekem elavult UWP-kódot?
Alapértelmezés szerint igen – Az AI-modellek több UWP-betanítási adattal rendelkeznek, mint a WinUI 3. Tekintse meg a Miért van szükségem erre a beépülő modulra? című témakört , amely teljes körűen ismerteti az API előtti és utáni táblázatot. A rövid válasz: telepítse a WinUI-ügynök beépülő modult , és a probléma nagyrészt megszűnik.
Működik ez Claude Code-tal és GitHub Copilot?
Yes. A winui@awesome-copilot beépülő modul és a Microsoft Learn MCP-kiszolgáló egyaránt bármilyen MCP-kompatibilis ügynökkel működik.
Mennyi ideig tart az ötletből a közzétett alkalmazásba való váltás?
Kevesebb mint 30 perc alatt egy működő alkalmazásig (lásd a Quickstartot). Az áruházbeküldéshez Partnerközpont-fiókra és minősítésre van szükség, amely általában 1–3 munkanapot vesz igénybe.
Kezdőüzenetek
Az AI-modellek több éves UWP- és WPF betanítási adatokkal rendelkeznek, ezért ezek a kérések felülbírálják ezt, és rögzítik a válaszokat az aktuális WinUI 3-mintákhoz.
Jótanács
Annak elkerülése érdekében, hogy ezeket a WinUI 3-korlátozásokat minden promptba belefoglalja, telepítse a WinUI Agent beépülő modult. Automatikusan rendszerszintű utasításokként injektálja őket, így olyan egyszerű kéréseket írhat, mint a "Build me a WinUI 3 alkalmazás, amely fájlokat jelenít meg egy mappában" anélkül, hogy minden alkalommal leírna az API-szabályokat.
Új alkalmazás
Create a new WinUI 3 Windows app using `dotnet new winui-navview` (from the
Microsoft.WindowsAppSDK.WinUI.CSharp.Templates package). Build and run with the
winapp CLI — not Visual Studio.
Use Microsoft.UI.Xaml for all controls — never Windows.UI.Xaml.
Use DispatcherQueue, not CoreDispatcher.
Use AppWindow + OverlappedPresenter, not ApplicationView.
Use ContentDialog, not MessageDialog.
Migrálás UWP-ről vagy WPF
I'm migrating a [UWP / WPF] app to WinUI 3 using the Windows App SDK.
Apply these substitutions:
- Windows.UI.Xaml.* → Microsoft.UI.Xaml.*
- CoreDispatcher / Dispatcher.RunAsync → DispatcherQueue.TryEnqueue
- ApplicationView → AppWindow + OverlappedPresenter
- MessageDialog → ContentDialog
- Windows.UI.Notifications → Microsoft.Windows.AppNotifications
- Frame.Navigate with UWP page types → WinUI 3 Frame + Page
Do not introduce any Windows.UI.* APIs. Flag anything without a direct WinUI 3 equivalent.
Funkció hozzáadása meglévő WinUI 3-alkalmazáshoz
This is a WinUI 3 app using the Windows App SDK.
- Use Microsoft.UI.Xaml.* namespaces only
- Use DispatcherQueue for thread marshalling
- Use CommunityToolkit.Mvvm for MVVM patterns
- Use winapp run to test — do not open Visual Studio
Kapcsolódó tartalom
Windows developer