Installare gli strumenti per Windows App SDK
Configurare il computer di sviluppo installando gli strumenti appropriati per sviluppare app per Windows con i SDK per app di Windows e WinUI 3.
Nota
Questo articolo riguarda il canale di rilascio stabile di Windows App SDK. Vedere Canali di rilascio di Windows App SDK. Per altri canali, vedi Installazione degli strumenti per i canali di anteprima e sperimentali di Windows App SDK.
Installa gli strumenti con winget
Per installare gli strumenti e i carichi di lavoro necessari usando la riga di comando, immettere uno dei comandi seguenti nella console. Questa opzione è supportata solo con Visual Studio 2022 e versioni successive. Se Visual Studio 2022 o versione successiva è già installato, il comando aprirà Programma di installazione di Visual Studio con eventuali carichi di lavoro mancanti selezionati. È quindi possibile selezionare Modifica nel Programma di installazione di Visual Studio 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
Per installare manualmente gli strumenti e i carichi di lavoro necessari, leggere le sezioni seguenti.
Installare Visual Studio
Usare questi collegamenti 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 iniziare, vedere Requisiti di sistema per lo sviluppo di app Windows.
Importante
Visual Studio 2019 supporta solo SDK per app di Windows 1.1 e versioni precedenti. Visual Studio 2022 è consigliato per lo sviluppo di app con tutte le versioni di Windows App SDK.
Carichi di lavoro e componenti richiesti
Durante l'installazione di Visual Studio, è possibile installare i carichi di lavoro e i componenti desiderati. Dopo l'installazione, è possibile aprire Programma di installazione di Visual Studio e selezionare Modifica per aggiungere carichi di lavoro e componenti.
Durante l'installazione, selezionare i carichi di lavoro e i componenti seguenti:
Dall'applicazione Visual Studio Installer:
Nella scheda Carichi di lavoro della finestra di dialogo di installazione, selezionare la voce appropriata:
- 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.
Per lo sviluppo di app UWP (Universal Windows Platform), selezionare Sviluppo della piattaforma UWP (Universal Windows Platform).
- Quindi, nel riquadro Dettagli di installazione della finestra di dialogo installazione per il carico di lavoro, verificare che sia selezionato Strumenti della piattaforma UWP (Universal Windows Platform) per C++ (v143).
Nella scheda Singoli componenti della finestra di dialogo di installazione, nella sezione SDK, librerie e framework , assicurarsi che Windows 10 SDK (10.0.19041.0) sia selezionato.
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 in precedenza, i modelli sono 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