Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows include un set completo di strumenti gratuiti e pronti per l'intelligenza artificiale che ti portano dall'idea all'app pubblicata. Che si preferisca la riga di comando e VS Code o un IDE completo come Visual Studio, gli agenti IA possono svolgere il grosso del lavoro. Questa sezione illustra entrambi i percorsi e ti aiuterà indipendentemente dalla creazione di una nuova app da zero o alla modernizzazione di una nuova app già scritta.
Tip
Novità dello sviluppo di Windows? Iniziare con Quickstart: Compilare e pubblicare un'app Windows con intelligenza artificiale: è possibile avere un'app funzionante in meno di 30 minuti usando solo strumenti gratuiti.
Su quale percorso ti trovi?
Ricomincio da zero
Usa l'agente winui-dev e i modelli dotnet new per creare l'ossatura, compilare, eseguire e pubblicare una nuova app Windows, senza alcuna esperienza con Windows.
Ho un'app esistente
Gli strumenti di intelligenza artificiale consentono di eseguire la migrazione di app UWP o macchine virtuali Windows a winUI 3 moderne o aggiungere funzionalità Windows alle app create con Electron, Flutter, Tauri o Rust.
→ Eseguire la migrazione da macchine virtuali Windows → Eseguire la migrazione da UWP → App tra framework
Strumenti in questa sezione
Molti sviluppatori utilizzeranno tutti e tre: la CLI winapp per generare la struttura del progetto e pubblicare, il plugin dell'agente di WinUI per fare in modo che Copilot resti accurato e Microsoft Learn MCP Server per accedere alla documentazione aggiornata in tempo reale.
| Strumento | Funzionamento |
|---|---|
| plugin dell'agente WinUI | 8 competenze per lo sviluppo end-to-end con WinUI in GitHub Copilot o Claude Code |
| Strumenti di VS Code | Estensione WinApp + il Microsoft Learn MCP Server per VS Code e Claude Code |
| Test assistito dall'intelligenza artificiale | Generare ed eseguire test dell'interfaccia utente usando Windows Automazione interfaccia utente |
| Pubblica nello Store | Inviare al Microsoft Store dalla riga di comando usando winapp store |
Domande frequenti
È possibile creare un'app WinUI 3 senza Visual Studio?
Yes. Sono necessari tre comandi:
dotnet new winui-navview -n MyApp
cd MyApp
dotnet run
Compilare, eseguire il debug, il pacchetto e pubblicare da VS Code o dal terminale. Visual Studio è ancora preferibile per il debug XAML complesso, ma non è più necessario. Consulta la guida rapida.
Questi strumenti sono gratuiti?
Sì: i modelli dell'interfaccia della riga di comando di WinApp, dell'estensione VS Code e dotnet new sono gratuiti e open source. GitHub Copilot richiede un subscription (livello gratuito disponibile). Il Microsoft Learn MCP Server è gratuito senza richiedere l'accesso.
Copilot mi darà codice UWP obsoleto invece di WinUI 3?
Per impostazione predefinita, sì: i modelli di intelligenza artificiale hanno più dati di training UWP rispetto a WinUI 3. Vedere Perché è necessario questo plug-in? per una spiegazione completa e la tabella api prima/dopo. La risposta breve: installare il plug-in dell'agente WinUI e il problema va in gran parte via.
Questo funziona con Claude Code e GitHub Copilot?
Yes. Il plug-in winui@awesome-copilot e il server MCP learn Microsoft funzionano entrambi con qualsiasi agente compatibile con MCP.
Quanto tempo è necessario per passare dall'idea all'app pubblicata?
In meno di 30 minuti per avere un'app in esecuzione (vedi la Guida introduttiva). L'invio dello Store richiede un account e una certificazione del Centro per i partner, che in genere richiede 1-3 giorni lavorativi.
Ricieste di avvio
I modelli di intelligenza artificiale dispongono di anni di dati di addestramento su UWP e macchine virtuali Windows, quindi questi prompt prevalgono su questo e orientano le risposte verso i pattern attuali di WinUI 3.
Tip
Per evitare di aggiungere questi vincoli WinUI 3 a ogni richiesta, installare il plug-in dell'agente WinUI. Li inserisce automaticamente come istruzioni a livello di sistema, in modo da poter scrivere richieste semplici come "Creami un'app WinUI 3 che mostra i file in una cartella" senza scrivere le regole API ogni volta.
Nuova app
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.
Eseguire la migrazione da UWP o macchine virtuali Windows
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.
Aggiungere una funzionalità a un'app WinUI 3 esistente
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