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# 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).
  • 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:

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.