Distribuire un'applicazione desktop .NET Framework usando la procedura guidata Di pubblicazione ClickOnce

Per rendere disponibile un'applicazione ClickOnce agli utenti, è necessario pubblicarla in un una condivisione file, in un percorso, in un server FTP o su un supporto rimovibile. Per pubblicare l'applicazione, usare la Pubblicazione guidata. Altre proprietà relative alla pubblicazione sono disponibili nella pagina Pubblica di Creazione progetti. Per altre informazioni, vedere Pubblicazione di applicazioni ClickOnce.

Prima di eseguire la Pubblicazione guidata, impostare correttamente le opzioni di pubblicazione. Ad esempio, se si vuole designare una chiave per la firma dell'applicazione ClickOnce, accedere alla pagina Firma di Creazione progetti. Per altre informazioni, vedere Proteggere le applicazioni ClickOnce.

Nota

Quando si usa ClickOnce per installare più versioni di un'applicazione, l'installazione sposta le versioni precedenti dell'applicazione in una cartella denominata Archivio nel percorso di pubblicazione specificato. L'archiviazione delle versioni precedenti consente di mantenere pulita la directory di installazione.

Nota

Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti . Per altre informazioni vedere Reimpostare le impostazioni.

Per pubblicare in una condivisione file o in un percorso

  1. In Esplora soluzioni selezionare il progetto di applicazione.

  2. Scegliere Pubblica nomeprogetto dal menu Compila o Pubblica selezione.

    Verrà visualizzata la Pubblicazione guidata.

    Nota

    In ClickOnce per .NET Core 3.1 e .NET 5 o versione successiva è possibile impostare le proprietà di distribuzione usando lo strumento Pubblica anziché la pubblicazione guidata e la pagina Pubblica di Progettazione progetti. Per altre informazioni, vedere Distribuire un'applicazione Windows .NET con ClickOnce e ClickOnce per .NET.

  3. Nella pagina Specificare la posizione in cui pubblicare l'applicazione immettere l'indirizzo valido di un server FTP o un percorso file corretto usando uno dei formati indicati e quindi fare clic su Avanti.

  4. Nella pagina Specificare la modalità di installazione dell'applicazione utilizzata dagli utenti selezionare il percorso a cui accederanno gli utenti per installare l'applicazione:

    • Se gli utenti eseguiranno l'installazione da un sito Web, fare clic su Da un sito Web e immettere un URL corrispondente al percorso file specificato nel passaggio precedente. Fare clic su Avanti. Questa opzione viene in genere usata quando si specifica un indirizzo FTP come percorso di pubblicazione. Il download diretto da FTP non è supportato. Pertanto, è necessario immettere un URL qui.

    • Se gli utenti installeranno l'applicazione direttamente dalla condivisione file, fare clic su Da un percorso UNC o condivisione file e quindi scegliere Avanti. Si tratta di percorsi di pubblicazione nel formato c:\deploy\myapp o \\server\myapp.

    • Se gli utenti eseguiranno l'installazione da un supporto rimovibile, fare clic su Da CD-ROM o DVD-ROM e quindi scegliere Avanti.

  5. Nella pagina Specificare se l'applicazione sarà disponibile offline fare clic sull'opzione appropriata:

    • Se si vuole consentire l'esecuzione dell'applicazione anche quando l'utente è disconnesso dalla rete, fare clic su Applicazione disponibile online o offline. Nel menu Start verrà creato un collegamento per l'applicazione.

    • Se si vuole che l'applicazione venga eseguita direttamente dalla posizione di pubblicazione, fare clic su Applicazione disponibile solo online. Nel menu Start non verrà creato alcun collegamento.

      Fare clic su Avanti per continuare.

  6. Fare clic su Fine per pubblicare l'applicazione.

    Lo stato di pubblicazione è visualizzato nell'area di notifica dello stato.

Per pubblicare su CD-ROM o DVD-ROM

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di applicazione e scegliere Proprietà.

    Viene visualizzata la finestra Creazione progetti.

  2. Fare clic sulla scheda Pubblica per aprire la pagina Pubblica in Creazione progetti e quindi fare clic sul pulsante Pubblicazione guidata.

    Verrà visualizzata la Pubblicazione guidata.

  3. Nella pagina Specificare la posizione in cui pubblicare l'applicazione immettere il percorso del file o il percorso FTP in cui verrà pubblicata l'applicazione, ad esempio d:\deploy. Quindi, fare clic su Avanti per continuare.

  4. Nella pagina Specificare la modalità di installazione dell'applicazione usata dagli utenti fare clic su Da CD-ROM o DVD-ROM e quindi fare clic su Avanti.

    Nota

    Se si vuole che l'installazione venga eseguita automaticamente quando il CD-ROM viene inserito nell'unità, aprire la pagina Pubblica in Creazione progetti, fare clic sul pulsante Opzioni e quindi nella procedura guidata Opzioni di pubblicazione selezionare Per le installazioni da CD, avvia automaticamente l'installazione all'inserimento del CD.

  5. Se l'applicazione viene distribuita tramite CD-ROM, sarà necessario pubblicare gli aggiornamenti in un sito Web. Nella pagina Specificare la posizione per il controllo degli aggiornamenti per l'applicazione scegliere un'opzione di aggiornamento:

    • Se l'applicazione verificherà la disponibilità di aggiornamenti, fare clic su Controlla la disponibilità di aggiornamenti dal seguente percorso e immettere il percorso in cui verranno pubblicati gli aggiornamenti. Può trattarsi di un percorso di file, un sito Web o un server FTP.

    • Se l'applicazione non verificherà la disponibilità di aggiornamenti,fare clic su Non controllare la disponibilità di aggiornamenti.

      Fare clic su Avanti per continuare.

  6. Fare clic su Fine per pubblicare l'applicazione.

    Lo stato di pubblicazione è visualizzato nell'area di notifica dello stato.

    Nota

    Al termine della pubblicazione, sarà necessario usare un masterizzatore CD o DVD per copiare i file dal percorso specificato nel passaggio 3 al CD-ROM o DVD-ROM.