Condividi tramite


Procedura: modificare le proprietà di distribuzione e firmare nuovamente i manifesti (System 2007)

Aggiornamento: Luglio 2008

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 System 2007

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

È possibile apportare modifiche alle proprietà di distribuzione in un manifesto dell'applicazione per un componente aggiuntivo a livello di applicazione di Visual Studio Tools per Office dopo la generazione dei manifesti mediante la Pubblicazione guidata o la scheda Pubblica di Progettazione progetti. Le proprietà possono essere sottoposte alle modifiche seguenti:

  • Modifica della descrizione di una soluzione Office.

  • Modifica del nome di una soluzione Office.

  • Modifica del caricamento di un componente aggiuntivo a livello di applicazione.

Dopo avere apportato queste modifiche, è necessario firmare nuovamente sia il manifesto dell'applicazione, sia il manifesto di distribuzione con un certificato. Utilizzare lo Strumento per la generazione e la modifica di manifesti (Mage.exe) per firmare i manifesti dell'applicazione e di distribuzione.

Modifica delle proprietà di distribuzione

È possibile cambiare le impostazioni di una soluzione Office modificando il manifesto dell'applicazione e successivamente firmando nuovamente i file del manifesto dell'applicazione e del manifesto di distribuzione. Per informazioni sulla sintassi dei manifesti dell'applicazione, vedere Manifesti dell'applicazione per le soluzioni Office (System 2007).

Per modificare le proprietà di distribuzione

  1. Aprire il manifesto dell'applicazione (.dll.manifest) in un editor di testo.

  2. Modificare il valore dell'elemento <friendlyname> al fine di cambiare il nome del componente aggiuntivo.

    Il nome di un componente aggiuntivo viene visualizzato nell'elenco dei componenti aggiuntivi installati. Per informazioni sulla sintassi di questo elemento, vedere Elemento <friendlyName> (System 2007).

  3. Modificare l'elemento <description> al fine di cambiare la descrizione del componente aggiuntivo.

    La descrizione di un componente aggiuntivo viene visualizzata nell'elenco dei programmi installati. Per informazioni sulla sintassi di questo elemento, vedere Elemento <description> (System 2007).

  4. Modificare l'attributo loadBehavior nell'elemento <appAddin> al fine di cambiare il caricamento.

    Il caricamento consente di specificare se un componente aggiuntivo deve essere caricato all'avvio, su richiesta o al primo avvio. Per informazioni sulla sintassi di questo elemento, vedere Elemento <appAddin> (System 2007).

Nuova firma dei manifesti dell'applicazione e di distribuzione

In questa procedura si presuppone che il file del manifesto dell'applicazione sia già stato modificato (.dll.manifest).

Per firmare nuovamente i manifesti dell'applicazione e di distribuzione con Mage.exe

  1. Aprire una finestra Prompt dei comandi di Visual Studio 2008.

  2. Impostare le directory sulla cartella in cui sono contenuti i file del manifesto che si desidera firmare.

  3. Digitare il comando seguente per firmare il file del manifesto dell'applicazione. Sostituire ManifestFileName con il nome del file del manifesto e l'estensione. Sostituire Certificate con il percorso relativo o completo del file di certificato e sostituire Password con la password del certificato.

    mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
    

    Ad esempio, per firmare un manifesto dell'applicazione per un componente aggiuntivo denominato ExcelAddin1 è possibile eseguire il comando seguente. I certificati temporanei creati da Visual Studio non dispongono di password, pertanto non sono consigliati per la distribuzione in ambienti di produzione.

    mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    
  4. Digitare il comando seguente per firmare il file del manifesto di distribuzione, sostituendo i nomi del segnaposto come nel passaggio precedente.

    mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
    

    Ad esempio, per firmare un manifesto di distribuzione per un componente aggiuntivo denominato ExcelAddin1 è possibile eseguire il comando seguente.

    mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    

Vedere anche

Attività

Procedura: distribuire una soluzione Office utilizzando ClickOnce (2007 System)

Procedura: installare una soluzione Office ClickOnce (2007 System)

Procedura: distribuire una soluzione Office a livello di documento in un server SharePoint (2007 System)

Procedura: disinstallare una soluzione Office ClickOnce (System 2007)

Concetti

Distribuzione di soluzioni Office (System 2003)

Distribuzione di soluzioni Office (2007 System)

Pubblicazione di soluzioni Office (System 2007)

Personalizzazione dell'installazione delle soluzioni Office (2007 System)

Riferimenti

Strumento per la generazione e la modifica di manifesti (Mage.exe)

Cronologia delle modifiche

Date

History

Motivo

Luglio 2008

Argomento aggiunto.

Modifica di funzionalità in SP1.