Installare gli strumenti per Windows App SDK

Configurare il computer di sviluppo installando gli strumenti appropriati per sviluppare app per Windows con Windows App SDK e WinUI.

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.

Installa 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 Windows App SDK 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 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:

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.