Condividi tramite


Impostazione e distribuzione per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

I metodi per la distribuzione di applicazioni e componenti in Visual Basic 2008 sono notevolmente diversi rispetto a quelli impiegati in Visual Basic 6.0.

Differenze concettuali

In Visual Basic 6.0 per creare programmi di installazione (file con estensione exe) finalizzati alla distribuzione e all'installazione dell'applicazione viene utilizzata la Procedura guidata per la distribuzione e la creazione di package.

Nota:

Nelle versioni successive di Visual Studio 6.0 è incluso il componente aggiuntivo Visual Studio Installer, che consente di creare file di Windows Installer (con estensione msi). I progetti creati con Visual Studio Installer non sono compatibili con Visual Basic 2008.

In Visual Basic 2008 sono disponibili due strategie differenti per la distribuzione delle applicazioni basate su Windows: la pubblicazione di un'applicazione mediante la tecnologia ClickOnce o la distribuzione tramite il programma di installazione tradizionale basato sulla tecnologia Windows Installer.

Nel caso della distribuzione ClickOnce, l'applicazione viene pubblicata in una posizione centralizzata (in genere un server Web o una condivisione file) a cui l'utente deve accedere per installare o eseguire l'applicazione. Le applicazioni ClickOnce possono essere autoaggiornanti, vale a dire che quando si pubblica un aggiornamento dell'applicazione gli utenti finali possono eseguirne automaticamente il download, in modo da garantire l'utilizzo della stessa versione da parte di tutti gli utenti. Per ulteriori informazioni, vedere Distribuzione ClickOnce.

Nel caso della distribuzione con Windows Installer, tramite un progetto di installazione e distribuzione l'applicazione viene assemblata in un file Setup.exe e tale file viene quindi distribuito agli utenti, che devono eseguirlo per installare l'applicazione. Per ulteriori informazioni, vedere Distribuzione con Windows Installer.

Nota:

In Visual Basic Express Edition viene supportata solo la distribuzione ClickOnce.

Prerequisiti e dipendenze

In Visual Basic 6.0 le informazioni relative alle dipendenze dei file per un'applicazione vengono archiviate nei file delle dipendenze (con estensione dep). Per tutte le applicazioni viene richiesto quale prerequisito il file di runtime di Visual Basic e possono essere necessari anche altri prerequisiti, come ad esempio le librerie dati. La determinazione dell'elenco completo di dipendenze e prerequisiti spesso implica la modifica manuale del fine Vb6dep.ini.

In Visual Basic 2008 sia con la distribuzione ClickOnce che con la distribuzione tramite Windows Installer è possibile determinare e assemblare automaticamente tutte le dipendenze per l'applicazione. Anche prerequisiti quali la libreria di runtime .NET Framework possono essere automaticamente installati con entrambi i tipi di distribuzione ed è possibile procedere all'avvio, ovvero all'installazione insieme all'applicazione, di eventuali altri prerequisiti. Per ulteriori informazioni, vedere Distribuzione dei prerequisiti (Visual Studio).

Note sull'aggiornamento

Quando si esegue l'aggiornamento a Visual Basic 2008 di un'applicazione Visual Basic 6.0, vengono perse tutte le informazioni di distribuzione. Sarà quindi necessario implementare una nuova distribuzione tramite ClickOnce o Windows Installer.

Vedere anche

Concetti

Scelta di una strategia di distribuzione

Altre risorse

Distribuzione di applicazioni e componenti