Condividi tramite


Distribuzione di un programma su CD: pubblicazione con ClickOnce

Aggiornamento: novembre 2007

In questa lezione verrà descritto come pubblicare un programma in un CD o un DVD per condividerlo con altri utenti.

Per condividere un programma con altri utenti, è in primo luogo necessario creare un programma di installazione e copiarlo in un CD-ROM o in un altro supporto. Oltre al programma stesso, il programma di installazione deve contenere altri componenti o file necessari per l'esecuzione, i quali sono denominati prerequisiti.

Come facilmente intuibile, l'individuazione esatta dei prerequisiti necessari può essere un'attività complessa. Tuttavia, per semplificare questa e altre attività, è possibile utilizzare gli strumenti di pubblicazione ClickOnce disponibili in Visual Basic. È anche possibile utilizzare la pubblicazione ClickOnce per pubblicare il programma su Internet o in una rete locale. In questa lezione verrà pubblicato il programma in un CD.

Nota:

Per pubblicare un programma in un CD o un DVD, è necessario che nel computer utilizzato per scrivere il programma siano disponibili i prodotti hardware e software appropriati. Se è possibile masterizzare CD musicali, probabilmente si sarà anche in grado di pubblicare un programma in un CD. Se non si dispone di questa funzionalità, è possibile ricorrere ad altre modalità di condivisione del programma. Per ulteriori informazioni, vedere Invio di un programma tramite posta elettronica: creazione di un file compresso.

Pubblicazione con ClickOnce

La pubblicazione di un programma con ClickOnce è una procedura piuttosto semplice, che prevede la scelta di alcune opzioni nella Pubblicazione guidata e la successiva masterizzazione dei file risultanti in un CD.

Prima di pubblicare il programma, è indispensabile testarlo e verificare che venga eseguito senza errori. Quando si è pronti per effettuare la pubblicazione, è possibile avviare la Pubblicazione guidata scegliendo Pubblica dal menu Genera.

La Pubblicazione guidata prevede tre passaggi. Il primo passaggio consiste nel selezionare il percorso in cui si desidera posizionare il programma di installazione e tutti i file associati. Se si esegue la pubblicazione in un CD, selezionare una cartella sul disco locale. Lo stesso percorso dovrà essere nuovamente selezionato per masterizzare il programma in un CD. Il secondo passaggio consiste nello specificare la modalità in base alla quale gli utenti dovranno installare il programma. In questo caso l'installazione verrà eseguita da un CD-ROM.

Nel passaggio finale è necessario specificare se il programma dovrà verificare automaticamente se esiste una versione più recente dell'applicazione a ogni avvio. Se si ha accesso a un server Web, è possibile pubblicare versioni aggiornate del programma come descritto in Informazioni dettagliate: distribuzione di un programma su Internet. Poiché in questo caso la pubblicazione viene eseguita in un CD, il programma non sarà tuttavia in grado di rilevare gli aggiornamenti.

Quando viene eseguita, la Pubblicazione guidata rileva automaticamente gli eventuali prerequisiti del programma. Per impostazione predefinita, i prerequisiti quali .NET Framework non vengono distribuiti con il programma di installazione: durante l'installazione, il programma verifica la presenza dei prerequisiti e, se necessario, provvede a scaricarli e installarli da Internet.

Per includere i prerequisiti nel programma di installazione sul CD, è possibile impostare una proprietà in Progettazione progetti. È tuttavia necessario in primo luogo scaricare sul computer locale i file ridistribuibili per i prerequisiti. Per ulteriori informazioni, vedere Informazioni dettagliate: inclusione di prerequisiti in un programma.

Procedura

Per eseguire la pubblicazione in un CD

  1. Scegliere Apri progetto dal menu File.

  2. Nella finestra di dialogo Apri progetto selezionare un progetto Applicazione Windows qualsiasi creato in una lezione precedente, quindi scegliere Apri.

  3. Premere F5 per eseguire il progetto. Se sono presenti degli errori, sarà necessario correggerli prima di continuare.

  4. Scegliere Termina debug dal menu Debug.

  5. Scegliere Pubblica NomeProgetto dal menu Genera, dove NomeProgetto rappresenta il nome del progetto.

    Verrà avviata la Pubblicazione guidata.

  6. Nella pagina Specificare dove pubblicare l'applicazione della Pubblicazione guidata immettere il percorso nel quale si desidera pubblicare il programma, ad esempio C:\My Programs. Se la cartella specificata non esiste, viene chiesto di crearla.

    Scegliere Avanti per passare alla pagina successiva della procedura guidata.

  7. Nella pagina Modalità di installazione dell'applicazione selezionare Da CD-ROM o DVD-ROM, quindi scegliere Avanti.

  8. Nella pagina Specificare il percorso per l'aggiornamento automatico dell'applicazione selezionare Non controllare la disponibilità di aggiornamenti.

  9. Fare clic su Fine. Il programma verrà pubblicato nel percorso specificato nella prima pagina della procedura guidata.

    È quindi possibile eseguire l'applicazione in uso per la masterizzazione di CD o DVD per masterizzare un CD o un DVD per la distribuzione del programma. Includere tutti i file presenti nella cartella in cui è stato pubblicato il programma.

  10. Inserire il CD o il DVD in un altro computer, quindi eseguire il file Setup.exe. Se è necessario installare alcuni prerequisiti, ad esempio .NET Framework, viene richiesto di scaricarli e installarli.

  11. Al termine dell'installazione, è possibile eseguire il programma dal collegamento presente nel menu di avvio.

    Se si desidera apprendere come distribuire i prerequisiti insieme al programma, tenere aperto il progetto perché verrà utilizzato nella lezione Informazioni dettagliate: inclusione di prerequisiti in un programma.

Passaggi successivi

In questa lezione è stato descritto come pubblicare un programma in un CD-ROM utilizzando la pubblicazione ClickOnce. A questo punto è possibile scegliere tra varie alternative per la fase di apprendimento successiva.

Se si ha accesso a un server Web e si desidera imparare a pubblicare il programma su Internet, vedere Informazioni dettagliate: distribuzione di un programma su Internet.

Se non si è riusciti a masterizzare un CD o un DVD, vedere la lezione successiva Invio di un programma tramite posta elettronica: creazione di un file compresso.

Se si desidera imparare a distribuire prerequisiti insieme al programma, vedere Informazioni dettagliate: inclusione di prerequisiti in un programma.

In caso contrario, si è giunti al termine della parte principale della Presentazione guidata ed è pertanto possibile passare al gruppo di argomenti successivo per alcuni suggerimenti sulle risorse contenenti ulteriori informazioni su Visual Basic in Argomenti avanzati: informazioni approfondite su Visual Basic.

Vedere anche

Concetti

Condivisione di un programma: introduzione alla distribuzione