Share via


Distribuzione di soluzioni Office (2007 System)

Aggiornamento: Luglio 2008

Nota

Si applica a

Le informazioni contenute in questo argomento possono essere applicate solo

ai progetti Visual Studio Tools per Office  

e alle versioni specificati di Microsoft Office.

Per ulteriori informazioni,

vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office System 2007

Le soluzioni Visual Studio Tools per Office possono essere distribuite tramite le tecnologie di distribuzione di ClickOnce o Windows Installer. In Visual Studio Tools per Office vengono utilizzati ClickOnce, secondo l'implementazione di Microsoft Visual Studio Tools per Microsoft Office System (versione 3.0 Runtime) e .NET Framework 3.5. Si riscontra quindi una leggera differenza rispetto alla funzionalità disponibile nelle applicazioni Windows Form, le quali utilizzano la funzionalità solo in .NET Framework. ClickOnce è stato progettato per semplificare la distribuzione e la manutenzione delle soluzioni. Sebbene sia possibile utilizzare un metodo alternativo per la distribuzione dei file, ad esempio Windows Installer, è necessario comunque rispettare i requisiti di sicurezza di Visual Studio Tools per Office e di ClickOnce prima che gli utenti possano eseguire le soluzioni Microsoft Office. Per ulteriori informazioni sul modello di sicurezza di Visual Studio Tools per Office, vedere Sicurezza nelle soluzioni Office (System 2007) e Distribuzione di una soluzione Office tramite Windows Installer (System 2007).

Per informazioni generali su ClickOnce, vedere Distribuzione ClickOnce.

Il processo di distribuzione include le seguenti considerazioni:

  • Requisiti della soluzione Office.

  • Distribuzione di una soluzione Office.

  • Installazione di una soluzione Office.

  • Aggiornamento di una soluzione Office.

  • Distribuzione durante lo sviluppo.

  • Cache ClickOnce.

Requisiti della soluzione Office

Per eseguire le soluzioni Microsoft Office 2007, è necessario installare alcuni componenti nel computer, ad esempio .NET Framework 3.5 e Microsoft Visual Studio Tools per Microsoft Office System (versione 3.0 Runtime). È spesso possibile distribuire questi componenti insieme alla soluzione. Per l'elenco dei componenti richiesti, vedere Prerequisiti delle soluzioni Office per la distribuzione (2007 System) e Procedura: installare i prerequisiti nei computer degli utenti finali per l'esecuzione delle soluzioni Office (2007 System).

È inoltre necessario considerare come rendere le soluzioni attendibili. Per informazioni sulla sicurezza, vedere Sicurezza nelle soluzioni Office (System 2007).

Distribuzione di una soluzione Office

Quando si distribuisce una soluzione Office, è possibile utilizzare la Pubblicazione guidata o la pagina delle proprietà Pubblica per configurare le seguenti impostazioni di distribuzione:

  • Numero versione.

  • Prerequisiti.

  • Intervalli di aggiornamento.

Dopo aver configurato queste impostazioni di distribuzione, Visual Studio Tools per Office consente di pubblicare i file della soluzione nel percorso di pubblicazione.

Se la distribuzione viene eseguita tramite un CD o un'unità rimovibile, lasciare vuota l'opzione Percorso di installazione e impostare l'opzione Aggiornamenti su Mai. Per ulteriori informazioni, vedere Procedura: distribuire una soluzione Office utilizzando ClickOnce (2007 System) e Pubblicazione di soluzioni Office (System 2007).

Installazione di una soluzione Office

Una volta che la soluzione è stata copiata nel percorso di installazione, gli utenti finale possono scaricarla e installarla. È possibile installare le soluzioni in molti modi diversi: eseguendo il programma di installazione, aprendo il manifesto di distribuzione (file con estensione vsto) o aprendo il documento. Per ulteriori informazioni, vedere Procedura: installare una soluzione Office ClickOnce (2007 System) e Procedura: disinstallare una soluzione Office ClickOnce (System 2007).

Se gli utenti installeranno la soluzione aprendo il manifesto di distribuzione, potrebbe essere necessario configurare il server IIS per riconoscere il tipo MIME di vsto. Per ulteriori informazioni, vedere Procedura: preparare IIS per la distribuzione di soluzioni Office (System 2007).

Se si desidera creare un programma di installazione personalizzato per la soluzione Office, è possibile eseguire direttamente il programma di installazione della soluzione Office (VSTOInstaller.exe). Per ulteriori informazioni, vedere la classe Personalizzazione dell'installazione delle soluzioni Office (2007 System).

Aggiornamento di una soluzione Office

È possibile configurare la soluzione in modo da verificare la disponibilità di aggiornamenti a intervalli specificati e installare gli aggiornamenti automaticamente. L'impostazione predefinita per gli aggiornamenti automatici è ogni sette giorni. Dopo aver impostato questo intervallo e installato la soluzione, l'intervallo non può essere modificato senza installare un aggiornamento. Se gli utenti desiderano eseguire un aggiornamento al di fuori degli intervalli di aggiornamento normali, è possibile aggiornare manualmente la soluzione Office.

È possibile distribuire gli aggiornamenti utilizzando la Pubblicazione guidata. La Pubblicazione guidata genera un nuovo manifesto dell'applicazione e copia i file della soluzione nello stesso percorso di pubblicazione della versione precedente.

L'azione di pubblicazione inoltre aggiorna il manifesto di distribuzione in modo che punti al percorso della nuova versione della soluzione. Quando la soluzione installata dall'utente finale esegue il controllo degli aggiornamenti all'intervallo specificato, scaricherà e installerà la versione distribuita più recentemente. È possibile aggiornare le versioni di una soluzione aggiornando i manifesti e i file della soluzione nel percorso di distribuzione. Per ulteriori informazioni, vedere Procedura: aggiornare le soluzioni Office distribuite (System 2007).

Per eseguire il rollback a una versione precedente di una soluzione Office, vedere Procedura: eseguire il rollback di una soluzione Office ClickOnce a una versione precedente (System 2007).

Per le situazioni in cui il percorso di pubblicazione è cambiato, il percorso può essere modificato nel programma di installazione senza dover ritornare a Visual Studio per utilizzare la Pubblicazione guidata o la pagina Pubblica di Progettazione progetti. Per ulteriori informazioni, vedere Procedura: modificare il percorso di installazione di una soluzione Office (System 2007).

È possibile modificare manualmente i manifesti dell'applicazione e di distribuzione nelle soluzioni Visual Studio Tools per Office. Una volta modificati, i manifesti dell'applicazione e di distribuzione devono essere nuovamente firmati utilizzando lo Strumento per la generazione e la modifica di manifesti (mage.exe). Per ulteriori informazioni, vedere la classe Procedura: modificare le proprietà di distribuzione e firmare nuovamente i manifesti (System 2007).

A partire da Visual Studio 2008 Service Pack 1 (SP1), gli aggiornamenti sono facoltativi e gli utenti possono annullare qualsiasi aggiornamento della soluzione durante la fase di download continuando a eseguire il componente aggiuntivo.

Distribuzione durante lo sviluppo

Se si esegue il test del componente aggiuntivo a livello di applicazione pubblicando e installando la soluzione nel computer di sviluppo, disinstallare la soluzione prima di pubblicarla nuovamente o di apportare ulteriori modifiche al codice ed eseguirne di nuovo il test premendo F5. Quando si installa una soluzione pubblicata, l'assembly per il componente aggiuntivo viene installato nella cache ClickOnce. Il programma di installazione crea inoltre chiavi del Registro di sistema per consentire all'applicazione di Office di trovare e caricare l'assembly. Poiché la ricompilazione della soluzione comporta l'aggiornamento delle chiavi del Registro di sistema, è necessario disinstallare la prima versione prima di pubblicare o eseguire la seconda versione.

Per eseguire il test della distribuzione nel computer di sviluppo, creare un altro account utente per installare e testare il componente aggiuntivo a livello di applicazione.

Se si sviluppano più soluzioni Visual Studio Tools per Office, vengono eseguiti tutti i componenti aggiuntivi di Visual Studio Tools per Office poiché una compilazione viene considerata come un'installazione. Prima di chiudere una soluzione è consigliabile eseguire il comando Pulisci soluzione nel menu Compila.

Cache ClickOnce

Le soluzioni Office ClickOnce sono installate nella cache dell'applicazione ClickOnce. La cache ClickOnce è una famiglia di directory nascoste contenenti tutti i file della soluzione, inclusi gli assembly, i file di configurazione, le impostazioni dell'applicazione e dell'utente e le directory dei dati. Le soluzioni Office ClickOnce utilizzano la stessa cache delle applicazioni ClickOnce Windows Form. È possibile aprire i collegamenti ad altri indirizzi Internet o percorsi di rete mentre si utilizza la cache ClickOnce. La soluzione memorizzata nella cache può anche essere utilizzata in modalità non in linea. Per le personalizzazioni a livello di documento, il documento non viene installato nella cache ClickOnce e può essere posizionato nel computer di un utente o in una condivisione file di rete. Per ulteriori informazioni sulla cache ClickOnce, vedere Cenni preliminari sulla cache di ClickOnce.

Migrazione dei dati durante l'aggiornamento delle soluzioni

Le soluzioni Visual Studio Tools per Office consentono di eseguire la migrazione dei dati memorizzati nella cache locale da una versione a quella successiva durante un aggiornamento.

Se si esegue un'istanza di una versione precedente di una soluzione durante un aggiornamento, non verrà eseguita la migrazione delle modifiche apportate ai dati memorizzati nella cache dell'istanza in esecuzione durante l'aggiornamento. Per assicurarsi che la migrazione dei dati venga effettuata correttamente, chiudere tutte le istanze di una soluzione prima di aggiornarla.

Vedere anche

Concetti

Sicurezza nelle soluzioni Office (System 2007)

Cenni preliminari sulla distribuzione (System 2007)

Preparazione dei computer per l'esecuzione o l'host delle soluzioni Office (System 2007)

Aggiornamento di soluzioni (System 2007)

Risoluzione dei problemi relativi alla distribuzione di soluzioni Office (System 2007)

Altre risorse

Distribuzione di soluzioni Office

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Aggiunte ulteriori informazioni sugli intervalli di aggiornamento.

Modifica di funzionalità in SP1.