Condividi tramite


Procedura: modificare il percorso dei componenti aggiuntivi a livello di applicazione (System 2003)

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office 2003

Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione.

Quando si modifica il percorso di una soluzione a livello di applicazione distribuita, questa viene ridistribuita. Si supponga ad esempio che uno sviluppatore abbia pubblicato una soluzione su un server di test. Il reparto IT ridistribuirà la soluzione a un server di produzione dopo l'approvazione. Per continuare a utilizzare le soluzioni Visual Studio Tools per Office, è necessario aggiornare i manifesti dell'applicazione e quelli di distribuzione con il nuovo percorso dei file di soluzione. Per ulteriori informazioni, vedere Manifesti dell'applicazione e di distribuzione nelle soluzioni di Office.

Sono disponibili due tipi di scenari di ridistribuzione per i componenti aggiuntivi:

  1. Modifica del manifesto di applicazione nel computer client.

    Questo scenario è utile nelle seguenti circostanze:

    • Quando i file di soluzione nel server vengono spostati e gli utenti finali non possono accedere ai file nel percorso precedente.

    • Quando la soluzione viene utilizzata da pochi utenti finali ed è semplice aggiornare la copia del manifesto di applicazione di ciascuno di essi.

  2. Modifica del manifesto di distribuzione e del manifesto di applicazione nel server.

    Questo scenario è utile nelle seguenti circostanze:

    • Quando i file di soluzione nel percorso precedente sono ancora disponibili a tutti gli utenti finali.

    • Quando la soluzione viene utilizzata da molti utenti finali ed è difficile aggiornare la copia del manifesto di applicazione di ciascuno di essi.

Nota:

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Modifica del manifesto di applicazione nel client

Per ridistribuire la soluzione modificando il manifesto di applicazione nel client

  1. Utilizzare la Pubblicazione guidata per pubblicare la soluzione nel server di test. Per ulteriori informazioni, vedere la classe Procedura: distribuire file di soluzione utilizzando la Pubblicazione guidata (2003 System).

    Con la Pubblicazione guidata, gli assembly del componente aggiuntivo vengono copiati nel server e vengono creati il manifesto di distribuzione e un nuovo manifesto di applicazione.

  2. Copiare gli assembly, il manifesto di distribuzione e il nuovo manifesto di applicazione nel nuovo percorso sul server.

    A questo punto sono disponibili due insiemi di file: uno nel percorso precedente e uno nel nuovo.

  3. Modificare il nuovo manifesto di applicazione in modo che punti al nuovo manifesto di distribuzione e ai nuovi assembly. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

  4. Aumentare il numero di versione del nuovo manifesto di applicazione. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

  5. Modificare il nuovo manifesto di distribuzione in modo che faccia riferimento al nuovo manifesto dell'applicazione. Per ulteriori informazioni, vedere la classe Manifesti di distribuzione per le soluzioni Office (System 2003).

  6. Aumentare il numero di versione del nuovo manifesto di distribuzione. Per ulteriori informazioni, vedere la classe Manifesti di distribuzione per le soluzioni Office (System 2003).

  7. Aggiornare il manifesto dell'applicazione installato nel computer client in modo che faccia riferimento al nuovo percorso del manifesto di distribuzione modificando l'elemento <installFrom> figlio dell'elemento <assembly>. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

    Nota:

    Per il manifesto dell'applicazione che viene installato nel computer client tramite il progetto di installazione non è disponibile alcun elemento <installFrom> contenuto nell'elemento <assembly>. Se originariamente il componente aggiuntivo è stato distribuito nel computer client tramite il progetto di installazione, è necessario aggiungere l'elemento <installFrom> all'elemento <assembly> nel manifesto dell'applicazione. In alternativa, è possibile sostituire il manifesto dell'applicazione nel computer client con il manifesto dell'applicazione generato dalla Pubblicazione guidata.

Al successivo avvio dell'applicazione di Microsoft Office o alla successiva disattivazione e riattivazione del componente aggiuntivo nella finestra di dialogo Componenti aggiuntivi COM dell'applicazione di Office da parte di un utente finale, il componente aggiuntivo verificherà il manifesto di distribuzione e verrà reindirizzato al nuovo manifesto di applicazione. Il componente aggiuntivo utilizzerà quindi i file contenuti nei nuovi percorsi.

Modifica dei manifesti nel server

Per ridistribuire la soluzione modificando i manifesti nel server

  1. Utilizzare la Pubblicazione guidata per pubblicare la soluzione nel server di test. Per ulteriori informazioni, vedere la classe Procedura: distribuire file di soluzione utilizzando la Pubblicazione guidata (2003 System).

    Con la Pubblicazione guidata, gli assembly del componente aggiuntivo vengono copiati nel server e vengono creati i manifesti di applicazione e di distribuzione.

  2. Copiare gli assembly, il manifesto di distribuzione e il nuovo manifesto di applicazione nel nuovo percorso.

    A questo punto sono disponibili due insiemi di file: uno nel server precedente e uno nel nuovo.

  3. Modificare il nuovo manifesto di applicazione in modo che punti al nuovo manifesto di distribuzione e ai nuovi assembly. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

  4. Aumentare il numero di versione del nuovo manifesto di applicazione. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

  5. Modificare il nuovo manifesto di distribuzione in modo che faccia riferimento al nuovo manifesto dell'applicazione. Per ulteriori informazioni, vedere la classe Manifesti di distribuzione per le soluzioni Office (System 2003).

  6. Aumentare il numero di versione del nuovo manifesto di distribuzione. Per ulteriori informazioni, vedere la classe Manifesti di distribuzione per le soluzioni Office (System 2003).

  7. Modificare il manifesto di distribuzione precedente in modo che punti al nuovo manifesto di applicazione.

  8. Aumentare il numero di versione del manifesto di distribuzione precedente.

Al successivo avvio dell'applicazione di Microsoft Office o alla successiva disattivazione e riattivazione del componente aggiuntivo nella finestra di dialogo Componenti aggiuntivi COM dell'applicazione di Office da parte di un utente finale, il componente aggiuntivo verificherà il manifesto di distribuzione precedente e verrà reindirizzato al nuovo manifesto di applicazione. Il componente aggiuntivo utilizzerà quindi i file contenuti nei nuovi percorsi.

Vedere anche

Attività

Procedura: distribuire file di soluzione utilizzando la Pubblicazione guidata (2003 System)

Concetti

Distribuzione di soluzioni Office (System 2003)

Distribuzione di componenti aggiuntivi a livello di applicazione (System 2003)

Riferimenti

Manifesti dell'applicazione per le soluzioni Office (System 2003)

Manifesti di distribuzione per le soluzioni Office (System 2003)