Condividi tramite


Pubblicare un'app MAUI .NET per Windows con Visual Studio

Questo articolo descrive come usare Visual Studio per pubblicare l'app MAUI .NET per Windows. Le app MAUI .NET possono essere inserite in un pacchetto MSIX, che viene usato per l'installazione in Windows o per l'invio a Microsoft Store. Per altre informazioni sui vantaggi di MSIX, vedere Che cos'è MSIX?.

Impostare la destinazione di compilazione

In Visual Studio è possibile pubblicare in una sola piattaforma alla volta. La piattaforma di destinazione è selezionata con l'elenco a discesa Destinazione di debug nella barra degli strumenti di Visual Studio. Impostare la destinazione su Computer Windows o su Framework>net8.0-windows, come illustrato nell'immagine seguente:

Selecting the Windows debug target for a .NET MAUI app in Visual Studio.

Pubblicare il progetto

Dopo che la destinazione di compilazione è impostata su Windows, è possibile pubblicare il progetto. Procedi come segue:

  1. Nel riquadro Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Pubblica.

    Right-click on a project file and select publish in Visual Studio

  2. Nella finestra di dialogo Crea pacchetti di app selezionare Trasferimento locale e quindi avanti.

    The sideloading option selected on Create App Packages dialog box in Visual Studio to publish a .NET MAUI app.

    La casella di controllo Abilita aggiornamenti automatici è facoltativa.

  3. Nella finestra di dialogo Seleziona metodo di firma selezionare Sì, selezionare un certificato. È possibile scegliere un certificato da un'ampia gamma di origini. Questo articolo creerà un certificato autofirmato temporaneo per il test.

    Package signing method dialog in Visual Studio.

    1. Seleziona Crea.

      È possibile creare un certificato autofirmato temporaneo per il test. Questo certificato non deve essere usato per distribuire il pacchetto dell'app, ma deve essere usato solo per testare il processo di installazione dell'app.

    2. Nella finestra di dialogo Crea un certificato di test autofirmato immettere un nome della società usato per rappresentare l'autore dell'app. Digitare quindi una password per il certificato e immettere la stessa password nella casella Conferma password .

      Create a self-signed test certificate in Visual Studio

    3. Selezionare OK per tornare alla finestra di dialogo precedente.

    Dopo aver selezionato un certificato, le informazioni del certificato verranno visualizzate nella finestra di dialogo. Selezionare il pulsante Avanti per passare alla finestra di dialogo successiva.

  4. Nella finestra di dialogo Seleziona e configura pacchetti è possibile selezionare una versione per il pacchetto dell'app o lasciarla predefinita.0.0.0.0 La casella di controllo Incrementa automaticamente determina se la versione del pacchetto viene aumentata ogni volta che viene pubblicata.

    Selezionare l'elenco a discesa Profilo di pubblicazione e selezionare <Nuovo...>

    Showing the New publishing profile item in Visual Studio.

    1. Nella finestra di dialogo Crea un nuovo profilo di pubblicazione MSIX le opzioni predefinite devono essere le opzioni desiderate.

      Creating a new publishing profile in Visual Studio.

    2. Selezionare OK per tornare alla finestra di dialogo precedente.

    Il profilo di pubblicazione creato è ora selezionato.

    Showing the New publishing profile item with a publish profile selected, in Visual Studio.

  5. Se si sceglie l'opzione per abilitare gli aggiornamenti automatici per il pacchetto, selezionare il pulsante Avanti . Se non sono stati selezionati gli aggiornamenti automatici, il pulsante legge Crea, selezionarlo e ignorare il passaggio successivo.

  6. La finestra di dialogo successiva visualizzata è la finestra di dialogo Configura impostazioni di aggiornamento. Qui è possibile configurare il percorso del programma di installazione per l'app e la frequenza con cui l'app deve verificare la disponibilità di aggiornamenti.

    Ogni volta che si pubblica una versione aggiornata dell'app, viene sovrascritta la versione precedente dell'app nel percorso del programma di installazione. Quando gli utenti eseguono l'app e in base alla frequenza con cui l'app verifica la disponibilità di aggiornamenti, l'app controlla questo percorso per una versione aggiornata e, se trovata, la installa.

    The configure update settings dialog box in Visual Studio.

    Dopo aver selezionato un percorso del programma di installazione, selezionare Crea.

  7. Dopo aver premuto Crea, viene creato il programma di installazione e viene visualizzata la finestra di dialogo Fine creazione pacchetto , che riepiloga il pacchetto.

    The finished creating a package dialog in Visual Studio.

    Potrebbero essere disponibili due opzioni per chiudere la finestra di dialogo. Se si dispone del pulsante Copia e chiudi, selezionarlo per copiare il pacchetto nel percorso del programma di installazione selezionato durante il passaggio Configura impostazioni di aggiornamento. In caso contrario, selezionare Chiudi per chiudere la finestra di dialogo.

Limitazioni correnti

Nell'elenco seguente vengono descritte le limitazioni correnti relative alla pubblicazione e alla creazione di pacchetti:

  • L'app pubblicata non funziona se si tenta di eseguirla direttamente con il file eseguibile dalla cartella di pubblicazione.
  • Il modo per eseguire l'app consiste nel prima installarla tramite il file MSIX in pacchetto.