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
Versione Microsoft Office
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
Aprire il manifesto dell'applicazione (.dll.manifest) in un editor di testo.
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).
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).
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
Aprire una finestra Prompt dei comandi di Visual Studio 2008.
Impostare le directory sulla cartella in cui sono contenuti i file del manifesto che si desidera firmare.
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
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: 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. |