Esercitazione .NET MAUI - Creare la prima app multipiattaforma in C #

Scarica e installa

Scarica e installa Visual Studio 2022.

Scarica Visual Studio 2022

Durante l'installazione, è necessario selezionare il carico di lavoro dello sviluppo di .NET Multi-Platform App UI. Utilizzando il link sopra riportato, è possibile preselezionare correttamente tutti i prerequisiti, come mostrato nell'immagine seguente:

Programma di installazione di Visual Studio con il carico di lavoro sviluppo per dispositivi mobili con .NET selezionato

Visual Studio 2022 è già disponibile?

Se si dispone già di Visual Studio 2022, assicurarsi che sia aggiornato e che sia installato il carico di lavoro richiesto:

  • Selezionare il tasto Windows, digitare Programma di installazione di Visual Studio, quindi premere INVIO.
  • Se richiesto, consentire al programma di installazione di aggiornarsi.
  • Se è disponibile un aggiornamento per Visual Studio 2022, verrà visualizzato un pulsante Aggiorna. Selezionarlo per aggiornarlo prima di modificare l'installazione. Questa esercitazione funziona solo con Visual Studio 2022 17.12 e versioni successive.
  • Trova l'installazione di Visual Studio 2022 e seleziona il pulsante Modifica.
  • Selezionare .NET Multi-Platform App UI.
  • Seleziona il pulsante Modify.
  1. Scarica e installa .NET SDK. Al termine del download, avviare il download per avviare l'installazione.

    Scarica .NET 9 SDK x64 (Intel)
    Scarica .NET 9 SDK Arm64 (Apple Silicon)

    Se si usa un Mac con un chip Apple M1 o M2, è necessario installare la versione Arm64 dell'SDK.

  2. Scaricare e installare VS Code:

    Scarica VS Code

  3. Aprire VS Code e selezionare il pulsante Estensioni nella barra attività di VS Code a sinistra. Digitare MAUI nella barra di ricerca, selezionare .NET MAUI e quindi selezionare il pulsante Installa nella pagina delle estensioni di .NET MAUI.

    Estensione MAUI di VS Code'

    Questa estensione include C# Dev Kit e le estensioni C#, necessarie per l'esecuzione dell'estensione .NET MAUI.

    Dipendenze dell'estensione MAUI di VS Code

  4. Aprire un nuovo terminale e installare il carico di lavoro di .NET MAUI eseguendo il comando seguente:

    Terminal
    sudo dotnet workload install maui

    Se l'installazione è riuscita, dovrebbe essere visualizzato un output simile al seguente:

    Terminal
    Successfully installed workload maui

Verificare che tutto sia installato correttamente

Dopo aver configurato l'ambiente, aprire un nuovo terminale VS Code. Nella barra degli strumenti selezionare Terminale, quindi Nuovo terminale.

Nuovo terminale VS Code

Nel terminale eseguire il comando seguente per controllare l'installazione.

Terminal
dotnet workload list

Eseguire il comando dotnet workload list nel terminale VS Code

Se l'installazione è riuscita, dovrebbe essere visualizzato un output simile al seguente:

Terminal
Installed Workload Id      Manifest Version      Installation Source
--------------------------------------------------------------------
maui                       8.0.82/8.0.100        SDK 8.0.400

Use `dotnet workload search` to find additional workloads to install.

Si è verificato un errore?

Se si riceve un errore "dotnet" non è riconosciuto come comando interno o esterno, assicurarsi di aver aperto un nuovo terminale VS Code. Se il riavvio di VS Code o il riavvio del computer non risolve il problema, usare il pulsante Si è verificato un problema nella parte inferiore della pagina per ricevere assistenza.

Installa Xcode

Per creare app .NET MAUI, sono necessari anche:

  1. Versione più recente di Xcode

    Per trovare la versione più recente di Xcode compatibile con .NET MAUI, controllare questo riferimento alla versione finale. Passare alla colonna Apple Tools per trovare la versione più recente compatibile di Xcode.

  2. Un ID Apple

    Se non hai già un ID Apple, è possibile crearne uno all'indirizzo https://appleid.apple.com. Per l'installazione e l'accesso a Xcode è necessario un ID Apple.

  3. Dopo aver installato Xcode, è necessario aprire Xcode e accettare i contratti di licenza e installare i componenti facoltativi, se richiesto.

  4. Quando viene richiesto di specificare le piattaforme per cui si vuole sviluppare, selezionare le piattaforme macOS e iOS e quindi selezionare Scarica e installa.

    Richiesta di Xcode di installare piattaforme macOS e iOS

  5. Aprire un nuovo terminale e installare gli strumenti di sviluppo della riga di comando di Xcode eseguendo il comando seguente:

    Terminal
    xcode-select --install

    Quando viene richiesto di installare gli strumenti di sviluppo della riga di comando di Xcode, selezionare Installa. Infine accettare al contratto di licenza.

    Prompt di Xcode per installare gli strumenti di sviluppo della riga di comando

Se tutto sembra corretto, selezionare il pulsante Continuare di seguito per passare al passaggio successivo.

Continua