AI által támogatott Windows-fejlesztés

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.

Architektúradiagram, amely egy fejlesztőt ábrázol, amint promptokat ír a VS Code-ba, ahol a GitHub Copilot és a Claude Code AI-ügynökök a Knowledge Layerből származó WinUI Agent Plugint és winui-ui-testing készséget használják, valamint élő API-dokumentációért lekérdezik a Microsoft Learn MCP Servert, hogy a Windows App SDK-t és a .NET 10-et célzó, helyes WinUI 3-kódot hozzanak létre.

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.

Gyors útmutatóWinUI-ügynök beépülő modul

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: WPFMigrálás innen: UWPTö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