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.
Indipendentemente dal fatto che tu stia iniziando o sei uno sviluppatore professionista a risolvere un problema difficile, non sei solo. Connettersi con la community degli sviluppatori di Windows, accedere alle risorse degli esperti e trovare soluzioni che consentono di creare app eccezionali.
Guida rapida
Usare questa tabella per trovare la risorsa appropriata per lo scenario:
| Se hai bisogno di... | Vai a questo link |
|---|---|
| Iniziare a creare un'app WinUI 3 | Introduzione a SDK per app di Windows |
| Vedere controlli, modelli ed esempi di codice | Galleria WinUI 3 |
| Esplorare gli esempi di codice funzionanti | Esempi di SDK per app di Windows in GitHub |
| Controllare le novità o le modifiche | Note sulla versione del canale stabile di SDK per app di Windows |
| Creare un pacchetto, firmare o distribuire l'app | CLI per lo sviluppo di app Windows (CLI winapp) |
| Segnalare un bug nel SDK per app di Windows | problemi di SDK per app di Windows su GitHub |
| Segnalare un bug in WinUI | Problemi di WinUI in GitHub |
| Porre una domanda tecnica | Microsoft Q&A o Stack Overflow |
| Pubblicare un'app nel Microsoft Store | Creare un account per sviluppatore |
Come iniziare
Novità dello sviluppo di app di Windows? Queste risorse consentono di passare da zero a un'app in esecuzione:
- Introduzione all'SDK per app di Windows : configurare l'ambiente di sviluppo e creare la prima app
- Raccolta WinUI 3 - Esplorare controlli WinUI 3, modelli di progettazione ed esempi di codice in un'app interattiva
- esempi di SDK per app di Windows - Esplorare esempi di codice funzionante relativi a scenari comuni
-
Creare un progetto WinUI dalla riga di comando : usare i
dotnet newmodelli per eseguire lo scaffolding di un'app WinUI senza Visual Studio
Strumenti per sviluppatori
Questi strumenti consentono di creare, creare pacchetti e distribuire app Windows da qualsiasi editor o framework:
- Interfaccia della riga di comando per lo sviluppo di app di Windows (winapp CLI)(open source, anteprima) - Crea pacchetti, firma e gestisci app Windows dalla riga di comando. Funziona con WinUI, macchine virtuali Windows, Electron, Rust, Flutter e altro ancora. Leggere il post di blog dell'annuncio.
- Estensione WinApp per VS Code(anteprima) - Esegui, esegui il debug e crea pacchetti per le app Windows direttamente in VS Code.
- Plug-in agente per WinUI per GitHub Copilot e Claude Code(open-source, anteprima) - generazione della struttura, compilazione e sviluppo iterativo assistiti dall’IA per le app WinUI.
- AI Dev Gallery(open source): esempi interattivi per l'intelligenza artificiale su dispositivo in Windows, incluse le API di intelligenza artificiale Windows.
- Dev Home(open source): configurare l'ambiente di sviluppo, gestire le unità di sviluppo e monitorare le prestazioni del sistema.
Debug con GitHub Copilot
GitHub Copilot consente di diagnosticare e correggere i bug nelle app Windows. Sia che si stia verificando un errore di associazione XAML, un arresto anomalo imprevisto o un comportamento confuso dell'API, provare a chiedere Copilot direttamente in Visual Studio o VS Code. Ecco alcuni suggerimenti di esempio per iniziare:
| Scenario | Prompt di esempio |
|---|---|
| L'associazione dati XAML non si aggiorna | "La mia x:Bind proprietà non aggiorna l'interfaccia utente quando il valore cambia. La proprietà si trova in ViewModel. Cosa mi manca?" |
| L'app si arresta in modo anomalo all'avvio | "L'app WinUI 3 genera un'eccezione non gestita durante l'avvio. Ecco l'analisi dello stack, qual è la causa probabile? |
| Deadlock Async/await | "L'interfaccia utente si blocca quando si chiama un metodo asincrono. Come si evita di bloccare il thread del dispatcher in un'app WinUI?" |
| Errore di creazione di pacchetti o distribuzione | "Viene visualizzato un errore 0x80073CFD durante la distribuzione del pacchetto MSIX. Cosa significa questo e come posso correggerlo?" |
| API che restituisce risultati imprevisti | "La StorageFolder.GetFilesAsync chiamata restituisce un elenco vuoto anche se la cartella contiene file. Quali autorizzazioni o funzionalità potrebbero essere mancanti?" |
| Analisi della perdita di memoria | "L'utilizzo della memoria dell'app continua a crescere. Come è possibile trovare quali oggetti non vengono sottoposti a Garbage Collection in un'app WinUI 3?" |
Tip
Per ottenere risultati ottimali, incollare frammenti di codice o messaggi di errore pertinenti insieme alla richiesta. Copilot funziona meglio quando ha un contesto specifico sul problema.
Per altre informazioni sull'uso di strumenti di sviluppo assistito dall'intelligenza artificiale con app Windows, vedere Creare app native Windows con gli agenti di intelligenza artificiale.
Documentazione e informazioni di riferimento
Documentazione ufficiale, informazioni di riferimento sulle API e note sulla versione per sviluppatori esperti:
- documentazione di SDK per app di Windows - Documentazione completa dell'SDK che copre LE API, la distribuzione e la creazione di pacchetti
- Informazioni di riferimento sull'API SDK per app di Windows - Informazioni di riferimento sull'API WinRT per l'SDK per app di Windows
- SDK per app di Windows note sulla versione stabile del canale - Novità, correzioni e modifiche in ogni versione
- Controlli e modelli WinUI 3 - Linee guida per la progettazione e informazioni di riferimento sul controllo XAML
- Panoramica dell'identità del pacchetto - Informazioni sulle opzioni di distribuzione pacchettizzata, pacchettizzata con percorso esterno e senza pacchetto
Supporto della comunità
Connettersi con altri sviluppatori Windows per porre domande, condividere informazioni e ottenere assistenza:
- app di Windows Development Discord - Chat in tempo reale con altri sviluppatori Windows
- Microsoft domande e risposte A - Porre domande tecniche e ottenere risposte da esperti Microsoft e dalla community
- repository SDK per app di Windows - Connettersi con altri sviluppatori e il team SDK per app di Windows
- repository WinUI 3 GitHub repository - Ottenere assistenza e condividere commenti e suggerimenti su WinUI
- Stack Overflow - Esplorare migliaia di domande risposte contrassegnate con SDK per app di Windows
Rimanere connessi
Segui le ultime notizie, aggiornamenti e suggerimenti del team di sviluppo Windows.
Reti sociali
| Piattaforma | Accounts |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| Sviluppatori Windows · Sviluppatori Microsoft | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blog e video
- blog per sviluppatori Windows - Annunci ufficiali e approfondimenti
- #ifdef Windows Blog - Tutorial pratici e annunci di strumenti
- Windows Developer YouTube - Video tutorial e sessioni di conferenza
- Microsoft Developer YouTube - Contenuto per sviluppatori più ampio Microsoft
- .NET YouTube - aggiornamenti e esercitazioni .NET
Supporto del Centro per i partner e dello Store
Se stai pubblicando le app nel Microsoft Store o hai bisogno di assistenza per gli account, gli invii o la certificazione del Centro per i partner:
Editori dello Store
- Dashboard del Centro per i partner - Gestire le app e gli invii
- supporto di Partner Center (Copilot) - Ottenere assistenza con gli account del Centro per i partner e gli invii allo Store (richiede l'account del Centro per i partner)
- Segnalare i problemi di certificazione dell'app - Contattare il team di certificazione per informazioni su errori specifici dell'app
Supporto aziendale
Per le organizzazioni con contratti di supporto:
- Creare un evento imprevisto di supporto - (richiede Microsoft contratto di supporto)
Compatibilità delle applicazioni
Se l'app non funziona correttamente in Windows o è necessaria assistenza per modernizzare un'applicazione esistente:
- App Assure - Supporto tecnico gratuito Microsoft per aiutare le app a lavorare su Windows 10, Windows 11 e Microsoft Edge