Condividi tramite


Creare la prima app

In questa esercitazione si apprenderà come creare ed eseguire la prima app .NET multipiattaforma (.NET MAUI) in Visual Studio 2022 in Windows o Visual Studio Code in Windows, macOS o Linux. Ciò consentirà di garantire che l'ambiente di sviluppo sia configurato correttamente.

Prerequisiti

  • Visual Studio 2022 17.8 o versione successiva, con il carico di lavoro dell'interfaccia utente dell'app multipiattaforma .NET installato. Per altre informazioni, vedere Installazione.

Crea un'app

In questa esercitazione si creerà la prima app MAUI .NET in Visual Studio 2022 ed eseguirla in un emulatore Android:

Lo sviluppo di app MAUI .NET per iOS in Windows richiede un host di compilazione Mac. Se non è necessario specificare come destinazione iOS e non si ha un Mac, è consigliabile iniziare a usare Android o Windows.

In questa esercitazione si creerà la prima app MAUI .NET in Visual Studio ed eseguirla in un simulatore iOS:

In questa esercitazione si creerà la prima app MAUI .NET in Visual Studio 2022 ed eseguirla in Windows:

  1. Avviare Visual Studio 2022. Nella finestra iniziale fare clic su Crea un nuovo progetto per creare un nuovo progetto:

    Nuova soluzione.

  2. Nella finestra Crea un nuovo progetto selezionare MAUI nell'elenco a discesa Tutti i tipi di progetto, selezionare il modello App MAUI .NET e fare clic sul pulsante Avanti:

    Scegliere un modello.

  3. Nella finestra Configura il nuovo progetto assegnare un nome al progetto, scegliere un percorso appropriato e fare clic sul pulsante Avanti:

    Configurare il progetto.

  4. Nella finestra Informazioni aggiuntive scegliere la versione di .NET di destinazione e fare clic sul pulsante Crea:

    Informazioni aggiuntive.

  5. Attendere che il progetto venga creato e che vengano ripristinate le relative dipendenze:

    Dipendenze ripristinate.

  1. Nella barra degli strumenti di Visual Studio usare l'elenco a discesa Destinazione di debug per selezionare Emulatori Android e quindi la voce Emulator Android :

    Selezionare la destinazione di debug dell'emulatore Android per .NET MAUI.

  2. Nella barra degli strumenti di Visual Studio premere il pulsante Emulatore Android:

    Pulsante dell'emulatore Android.

    Visual Studio inizierà a installare l'SDK Android predefinito e l'emulatore Android.

  3. Nella finestra Android SDK - Contratto di licenza premere il pulsante Accetta:

    Prima finestra del contratto di licenza di Android SDK.

  4. Nella finestra Android SDK - Contratto di licenza premere il pulsante Accetta:

    Seconda finestra del contratto di licenza di Android SDK.

  5. Nella finestra di dialogo Controllo account utente premere il pulsante Sì:

    Finestra di dialogo di controllo dell'account utente della licenza android SDK.

  6. Nella finestra Accettazione della licenza premere il pulsante Accetta:

    Finestra della licenza del dispositivo Android.

    Attendere che Visual Studio scarichi Android SDK e Android Emulator.

  7. Nella barra degli strumenti di Visual Studio premere il pulsante Emulatore Android:

    Pulsante dell'emulatore Android.

    Visual Studio inizierà a creare un emulatore Android predefinito.

  8. Nella finestra di dialogo Controllo account utente premere il pulsante Sì:

    Android Gestione dispositivi finestra di dialogo di controllo dell'account utente.

  9. Nella finestra Nuovo dispositivo premere il pulsante Crea:

    Finestra Nuovo dispositivo Android.

    Attendere che Visual Studio scarichi, decomprima e crei un emulatore Android.

  10. Chiudere la finestra Gestione dispositivi Android:

    Finestra Gestione dispositivi Android.

  11. Nella barra degli strumenti di Visual Studio premere il pulsante Pixel 5 - API 34 (Android 14.0 - API 33) per compilare ed eseguire l'app:

    Pulsante dell'emulatore pixel 5 API 34.

    Visual Studio avvierà l'emulatore Android, compilerà l'app e distribuirà l'app nell'emulatore.

    Avviso

    L'accelerazione hardware deve essere abilitata per ottimizzare le prestazioni dell'emulatore Android. In caso contrario, l'emulatore verrà eseguito molto lentamente. Per altre informazioni, vedere Come abilitare l'accelerazione hardware con emulatori Android (Hyper-V e AEHD).

  12. Nell'app in esecuzione nell'emulatore Android premere più volte il pulsante Fai clic su di me e osservare che il numero di clic sul pulsante viene incrementato.

    App in esecuzione nell'emulatore Android.

Risoluzione dei problemi

Se la compilazione dell'app non riesce, vedere Risoluzione dei problemi noti che potrebbero avere una soluzione al problema. Se il problema è correlato all'emulatore Android, vedere Risoluzione dei problemi dell'emulatore Android.

  1. Nella barra degli strumenti di Visual Studio usare l'elenco a discesa Destinazione di debug per selezionare Framework e quindi la voce net8.0-windows :

    Selezionare la destinazione di debug del computer Windows per .NET MAUI.

  2. Nella barra degli strumenti di Visual Studio premere il pulsante Computer Windows per compilare ed eseguire l'app:

    Eseguire l'app MAUI .NET nel pulsante Visual Studio.

    Se non è stata abilitata la modalità sviluppatore, Visual Studio chiederà di abilitarlo. Nella finestra di dialogo Abilita modalità sviluppatore per Windows fare clic su Impostazioni per gli sviluppatori per aprire l'app Impostazioni:

    Finestra di dialogo Abilita la modalità sviluppatore di Windows.

    Nell'app Impostazioni attivare la modalità sviluppatore e accettare la dichiarazione di non responsabilità:

    Attivare o disattivare la modalità sviluppatore nell'app impostazioni di Windows 11.

    Chiudere l'app Impostazioni e quindi chiudere la finestra di dialogo Abilita modalità sviluppatore per Windows .

  3. Nell'app in esecuzione premere più volte il pulsante Fai clic su di me e verificare se il numero di clic del pulsante viene incrementato:

    App MAUI .NET in esecuzione in Windows.

Risoluzione dei problemi

Se la compilazione dell'app non riesce, vedere Risoluzione dei problemi noti che potrebbero avere una soluzione al problema.

  1. In Visual Studio associare l'IDE a un host di compilazione Mac. Per altre informazioni, vedere Associare a Mac per lo sviluppo iOS.

  2. Nella barra degli strumenti di Visual Studio usare l'elenco a discesa Destinazione di debug per selezionare simulatori iOS e quindi un simulatore iOS specifico:

    Destinazioni di debug dei simulatori iOS di Visual Studio.

  3. Nella barra degli strumenti di Visual Studio premere il pulsante Start per il simulatore iOS scelto per compilare ed eseguire l'app:

    Scelta di destinazione del debug del simulatore iOS di Visual Studio.

    Visual Studio compilerà l'app, avvierà il simulatore iOS remoto per Windows e distribuirà l'app nel simulatore remoto. Per altre informazioni sul simulatore iOS remoto per Windows, vedere Simulatore iOS remoto per Windows.

  4. Nell'app in esecuzione premere più volte il pulsante Fai clic su di me e osservare che il numero di clic del pulsante viene incrementato.

    App MAUI .NET in esecuzione nel simulatore iOS in un Mac.

Risoluzione dei problemi

Se la compilazione dell'app non riesce, vedere Risoluzione dei problemi noti che potrebbero avere una soluzione al problema.

Le app MAUI .NET destinate a Mac Catalyst possono essere avviate e sottoposto a debug solo con Visual Studio 2022 per Mac.

Passaggi successivi

In questa esercitazione si è appreso come creare ed eseguire la prima app .NET Multi-platform App UI (.NET MAUI).

Per informazioni sui concetti fondamentali della creazione di un'app con .NET MAUI, vedere Creare un'app MAUI .NET. In alternativa, per un corso di formazione .NET MAUI completo, vedere Creare app per dispositivi mobili e desktop con .NET MAUI.