Condividi tramite


Procedura: distribuire manualmente i file della soluzione (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 documento

Versione Microsoft Office

  • Microsoft Office 2003

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

Se si sceglie di non utilizzare la Pubblicazione guidata o se il responsabile della distribuzione non ha accesso alla Pubblicazione guidata, è possibile copiare manualmente tutti i file della personalizzazione a livello di documento Visual Studio Tools per Microsoft Office System 3.0 nella destinazione di distribuzione.

Per ulteriori informazioni sulla distribuzione dei componenti aggiuntivi a livello di applicazione, vedere Distribuzione di componenti aggiuntivi a livello di applicazione (System 2003).

Esistono due modelli principali per la distribuzione manuale delle personalizzazioni a livello di documento:

  • È possibile attivare il controllo delle versioni duplicando il metodo utilizzato dalla Pubblicazione guidata. Questo metodo utilizza i manifesti di distribuzione e di applicazione presenti in un server per identificare le versioni correnti della soluzione e scarica automaticamente gli assembly aggiornati per ciascun utente finale. È possibile mantenere sul server le versioni precedenti della soluzione e utilizzarle secondo le necessità.

  • È possibile copiare semplicemente il documento e l'assembly nei relativi percorsi di distribuzione senza i manifesti e aggiornare il documento in modo che punti all'assembly. Per aggiornare un assembly, è necessario sostituire la versione esistente con quella aggiornata.

Distribuzione con i manifesti in un server

Se si utilizza questo metodo, è necessario creare manualmente un manifesto di applicazione e un manifesto di distribuzione per la soluzione. Se invece si utilizza la Pubblicazione guidata, i file dei manifesti vengono creati automaticamente. Per ulteriori informazioni, vedere la classe Procedura: distribuire file di soluzione utilizzando la Pubblicazione guidata (2003 System).

Per distribuire i file di soluzione con i manifesti

  1. Compilare la versione di rilascio della soluzione.

  2. Nella destinazione della distribuzione creare una cartella per il documento e il manifesto di distribuzione.

  3. Creare nella cartella del documento un'altra cartella per gli assembly e il manifesto di applicazione. Includere nel nome della cartella il numero di versione dell'assembly principale del progetto in modo da poter tenere traccia degli aggiornamenti del codice, ad esempio \ExcelApplication1_1.0.0.0. Ogni volta che si aggiorna il codice dell'assembly, è necessario creare una nuova cartella degli assembly con il nuovo numero di versione.

  4. Creare un manifesto di applicazione per la soluzione e inserirlo nella cartella degli assembly nella destinazione della distribuzione. Per ulteriori informazioni, vedere la classe Manifesti dell'applicazione per le soluzioni Office (System 2003).

  5. Creare un manifesto di distribuzione e inserirlo nella cartella del documento nella destinazione della distribuzione. Per ulteriori informazioni, vedere la classe Manifesti di distribuzione per le soluzioni Office (System 2003).

  6. Copiare gli assembly dalla cartella di output del progetto alla cartella degli assembly nella destinazione della distribuzione.

  7. Aggiornare il manifesto di applicazione incorporato nel documento della soluzione in modo che punti al percorso del manifesto di distribuzione. Per ulteriori informazioni, vedere la classe Procedura: modificare il percorso del manifesto di distribuzione a livello di codice (System 2003).

  8. Copiare il documento della soluzione dalla cartella di output del progetto alla cartella del documento nella destinazione della distribuzione.

  9. Concedere l'attendibilità totale all'assembly principale del progetto e il livello di autorizzazioni appropriato a tutti gli assembly a cui viene fatto riferimento. A seconda del modello di distribuzione utilizzato, potrebbe essere necessario concedere l'attendibilità totale anche al documento. Per ulteriori informazioni, vedere°Modelli di distribuzione (2003 System) e Requisiti di sicurezza per l'esecuzione delle soluzioni Office (System 2003).

Distribuzione senza i manifesti

Per distribuire i file di soluzione senza i manifesti

  1. Compilare la versione di rilascio della soluzione.

  2. Modificare il manifesto di applicazione incorporato nel documento in modo che punti al percorso di distribuzione finale dell'assembly. Per impostazione predefinita, il manifesto di applicazione utilizza un percorso relativo per puntare alla directory in cui è contenuto il documento. Per ulteriori informazioni, vedere Procedura: aggiornare i percorsi dell'assembly manifesto dell'applicazione a livello di codice (System 2003).

  3. Copiare il documento e l'assembly nelle relative destinazioni della distribuzione nei computer degli utenti finali o nei server. Per ulteriori informazioni, vedere la classe Modelli di distribuzione (2003 System).

  4. Concedere l'attendibilità totale all'assembly principale del progetto e il livello di autorizzazioni appropriato a tutti gli assembly a cui viene fatto riferimento. A seconda del modello di distribuzione utilizzato, potrebbe essere necessario concedere l'attendibilità totale anche al documento. Per ulteriori informazioni, vedere°Modelli di distribuzione (2003 System) e Requisiti di sicurezza per l'esecuzione delle soluzioni Office (System 2003).

Vedere anche

Attività

Procedura: distribuire le soluzioni Office (2003 System)

Procedura: distribuire soluzioni per l'utilizzo non in linea di documenti (System 2003)

Concetti

Distribuzione di soluzioni Office (System 2003)

Distribuzione protetta (System 2003)

Modelli di distribuzione (2003 System)

Distribuzione delle personalizzazioni a livello di documento (2003 System)

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