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.
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:
- Visual Studio 2022 versione 17.10 e successive
- Visual Studio 2022 versione 17.1 e 17.9
- Altre versioni di Visual Studio
Dall'applicazione Visual Studio Installer:
Sulla scheda Carichi di lavoro:
- Per lo sviluppo di app C# con Windows App SDK, selezionare Sviluppo di applicazioni WinUI.
- Per lo sviluppo di app C++ con Windows App SDK, selezionare Sviluppo di applicazioni WinUI
- Quindi, nel riquadro Dettagli installazione della finestra di dialogo di installazione, nel nodo Sviluppo di applicazioni WinUI selezionare Strumenti di sviluppo di app WinUI C++. (In questo modo verranno selezionati anche tutti i componenti aggiuntivi necessari).
Nota
In Visual Studio 17.10 - 17.12 questo carico di lavoro è denominato sviluppo di applicazioni Windows.
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