Condividi tramite


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# 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:

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.