Installare gli strumenti per Windows App SDK
Configurare il computer di sviluppo con gli strumenti necessari per sviluppare app di Windows usando Windows App SDK (canale di versione stabile) e WinUI.
Prima di installare qualsiasi strumento, vedere Requisiti di sistema per lo sviluppo di app di Windows.
Importante
Questo articolo si applica solo al canale di versione stabile di Windows App SDK. Per altri canali di rilascio, consultare Strumenti per l'installazione dei canali di anteprima e sperimentali di Windows App SDK.
Installa gli strumenti con winget
[Visual Studio 2022 e versioni successive] Installare gli strumenti e i carichi di lavoro necessari usando la console e uno dei comandi seguenti. Questi comandi apriranno il programma di installazione di Visual Studio con i carichi di lavoro mancanti selezionati, per cui è possibile selezionare Modifica per installare i carichi di lavoro necessari.
Per gli sviluppatori di C#
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore
Per gli sviluppatori di C++
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore
Installa manualmente gli strumenti
Le sezioni seguenti descrivono come installare manualmente gli strumenti e i carichi di lavoro necessari.
Installare Visual Studio
Usare i collegamenti seguenti per installare Visual Studio 2022 (scelta consigliata) o Visual Studio 2019. È possibile scegliere tra Visual Studio Community Edition gratuito, Visual Studio Professional o Visual Studio Enterprise. Prima di eseguire l'installazione, vedere Requisiti di sistema per lo sviluppo di app windows.
Importante
Visual Studio 2022 è consigliato per lo sviluppo di app con qualsiasi versione di Windows App SDK (Visual Studio 2019 supporta Windows App SDK 1.1 e versioni precedenti).
Carichi di lavoro e componenti richiesti
Durante l'installazione di Visual Studio è possibile installare carichi di lavoro e componenti. È anche possibile aprire il programma di installazione di Visual Studio e selezionare Modifica per aggiungere carichi di lavoro e componenti dopo l'installazione. È consigliabile installare quanto segue:
Dall'applicazione Visual Studio Installer:
Sulla scheda Carichi di lavoro:
- Per lo sviluppo di app C# usando Windows App SDK, selezionare Sviluppo per desktop .NET.
- Quindi, nel riquadro Dettagli della finestra di dialogo di installazione, selezionare Modelli C# Windows App SDK (nella parte inferiore dell'elenco).
- Per lo sviluppo di app C++ usando Windows App SDK, selezionare Sviluppo per desktop con C++.
- Quindi, nel riquadro Dettagli della finestra di dialogo di installazione, selezionare Modelli C++ Windows App SDK (nella parte inferiore dell'elenco).
- Per lo sviluppo di app C# usando Windows App SDK, selezionare Sviluppo per desktop .NET.
Nella scheda Singoli componenti, nella sezione SDK, librerie e framework assicurarsi che sia selezionato Windows 10 SDK (10.0.19041.0).
Progetto e modelli di elemento in Visual Studio
Windows App SDK include modelli di progetto e di elementi di Visual Studio per la creazione e lo sviluppo di app che usano la libreria WinUI 3 per implementare l'interfaccia utente.
Se sono state seguite le istruzioni riportate in Carichi di lavoro e componenti necessari precedenti, i modelli devono essere già installati.
Selezionare C# o C++ come linguaggio, Windows come piattaforma e WinUI come tipo di progetto per creare un nuovo progetto Windows App SDK.
In alternativa, installare Template Studio per WinUI (C#) per accelerare la creazione di nuove app WinUI .NET usando un'interfaccia utente basata su procedura guidata. È possibile selezionare una serie di tipi di progetto e di funzionalità per generare un modello di progetto personalizzato.
Per altre versioni di Windows App SDK, vedere Download per Windows App SDK.
Collegamento alla libreria di runtime C/C++ ibrida
Nelle versioni 1.0.3 e 1.1 Preview 2 e successive, Windows App SDK usa il collegamento alla libreria di runtime C/C++ ibrida (collegamento ibrido per CRT). Si tratta di una tecnica di collegamento CRT che semplifica la distribuzione. Se si è uno sviluppatore di applicazioni C++ o uno sviluppatore di librerie C++, di seguito sono riportate alcune risorse per informazioni sul collegamento CRT ibrido:
- Linee guida per il collegamento di CRT ibrido in GitHub.
- Segmento di collegamento CRT ibrido della chiamata della community WinUI dal 20 aprile 2022.
Passaggi successivi
Per creare la prima app WinUI 3 che usa il Windows App SDK, vedere Creazione del primo progetto WinUI 3.
Inoltre, utilizzare Utilizzo di Windows App SDK in un progetto esistente.
Argomenti correlati
- Windows App SDK
- Canali di rilascio di Windows App SDK
- Installare gli strumenti per i canali di anteprima e sperimentali di Windows App SDK
- Requisiti di sistema per lo sviluppo di app Windows
- SDK per app di Windows e versioni di Windows supportate
- Vedere Download per Windows App SDK.
- Creare il primo progetto WinUI 3
- Usare SDK per app di Windows in un progetto esistente