Manifesti dell'applicazione per le soluzioni Office

Un manifesto dell'applicazione è un file XML che descrive gli assembly caricati in una soluzione Microsoft Office. Gli strumenti di sviluppo di Microsoft Office in Visual Studio usano lo schema del manifesto dell'applicazione ClickOnce definito nel riferimento al manifesto dell'applicazione ClickOnce.

I manifesti dell'applicazione per le soluzioni Office usano gli elementi e gli attributi ClickOnce seguenti.

Elemento Descrizione Attributi
<Elemento assembly> (Applicazione ClickOnce) Obbligatorio. Elemento di primo livello. manifestVersion
<Elemento assemblyIdentity> (applicazione ClickOnce) Obbligatorio. Identifica l'assembly primario dell'applicazione ClickOnce. name

version

Publickeytoken

Processorarchitecture

language
<Elemento trustInfo> (applicazione ClickOnce) Identifica i requisiti di sicurezza dell'applicazione. None
<Elemento entryPoint> (Applicazione ClickOnce) Obbligatorio. Identifica il punto di ingresso del codice dell'applicazione per l'esecuzione. name

dependencyName

customHostSpecified
<Elemento dependency> (applicazione ClickOnce) Obbligatorio. Identifica ogni dipendenza necessaria per l'esecuzione dell'applicazione. Può anche identificare gli assembly che è necessario preinstallare. None
<Elemento file> (Applicazione ClickOnce) Obbligatorio. Identifica ogni file non di assembly usato dall'applicazione. Può includere i dati sull'isolamento COM (Component Object Model) associati al file. name

size

I manifesti dell'applicazione delle soluzioni Office contengono l'elemento seguente nello spazio dei nomi co.v1 .

<entryPoint>
    <co.v1:customHostSpecified />
</entryPoint>

Questi manifesti dell'applicazione contengono anche gli elementi e gli attributi seguenti nello spazio dei nomi vstav3 .

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customizations>
      <customization>
      </customization>
    </customizations>
  </application
</addIn>
Elemento Descrizione Attributi
<Elemento customHostSpecified> (Sviluppo di Office in Visual Studio) Obbligatorio. Contrassegna specificatamente il manifesto come soluzione Office. None
<Elemento addin> (Sviluppo di Office in Visual Studio) Obbligatorio. Archivia i punti di ingresso in un solo spazio dei nomi. None
<Elemento entryPointsCollection> (Sviluppo di Office in Visual Studio) Obbligatorio. Raggruppa tutti gli assembly di una o più soluzioni Office. id
<Elemento entryPoints> (Sviluppo di Office in Visual Studio) Obbligatorio. Raggruppa tutti gli assembly da eseguire in una soluzione Office. None
<Elemento entryPoint> (Sviluppo di Office in Visual Studio) Obbligatorio. Identifica l'assembly da eseguire in una soluzione Office. class

Contratto
<Elemento update> (Sviluppo di Office in Visual Studio) Obbligatorio. Configura gli aggiornamenti per la soluzione. abilitata

expiration
<Elemento postActions> (Sviluppo di Office in Visual Studio) Facoltativo. Raggruppa tutte le azioni post-distribuzione, ovvero azioni che vengono eseguite dopo l'installazione di soluzioni Office. None
<Elemento postAction> (Sviluppo di Office in Visual Studio) Facoltativo. Identifica un'azione post-distribuzione. None
<Elemento postActionData> (Sviluppo di Office in Visual Studio) Facoltativo. Configura i dati di un'azione post-distribuzione. None
<Elemento application> (Sviluppo di Office in Visual Studio) Obbligatorio. Esegue il wrapping delle informazioni specifiche dell'applicazione in un solo nodo. None
<Elemento customizations> (Sviluppo di Office in Visual Studio) Obbligatorio. Archivia le informazioni host specifiche di tutte le applicazioni in uno spazio dei nomi separato. None
<Elemento customization> (Sviluppo di Office in Visual Studio) Obbligatorio. Archivia le informazioni host specifiche dell'applicazione in uno spazio dei nomi separato. xmlns
<Elemento document> (Sviluppo di Office in Visual Studio) Obbligatorio solo per soluzioni a livello di documento. Archivia le informazioni specifiche della personalizzazione. solutionId
<Elemento appAddin> (Sviluppo di Office in Visual Studio) Obbligatorio solo per soluzioni a livello di applicazione. Archivia le informazioni specifiche della personalizzazione. application

Loadbehavior

Keyname
<Elemento friendlyName> (sviluppo di Office in Visual Studio) Facoltativo. Archivia il nome del componente aggiuntivo VSTO che viene visualizzato nell'elenco di componenti aggiuntivi VSTO installati. None
<Elemento description> (Sviluppo di Office in Visual Studio) Obbligatorio solo per i componenti aggiuntivi VSTO. Archivia la descrizione visualizzata nell'elenco dei programmi installati. None
<Elemento formRegions (Sviluppo di> Office in Visual Studio) Obbligatorio solo per i componenti aggiuntivi VSTO di Outlook che includono aree di modulo. None
<Elemento formRegion (sviluppo di> Office in Visual Studio) Obbligatorio solo per i componenti aggiuntivi VSTO di Outlook che includono aree di modulo. Nome
<Elemento vstoRuntime> (sviluppo di Office in Visual Studio) Obbligatorio. Descrive una versione specifica del runtime di Visual Studio Tools per Office supportata dalla soluzione Office. release

version

Supporturl

Osservazioni:

È possibile modificare manualmente i manifesti dell'applicazione e di distribuzione nelle soluzioni Office. Successivamente, è necessario firmare nuovamente i manifesti dell'applicazione e della distribuzione usando il Strumento per la generazione e la modifica di manifesti (mage.exe e mageui.exe). Per altre informazioni, vedere Procedura: Firmare nuovamente manifesti di applicazione e distribuzione.

Percorso del file

Un manifesto dell'applicazione è specifico per una singola versione di una soluzione. Per questo motivo, i manifesti dell'applicazione devono essere archiviati separatamente da quelli di distribuzione. Visual Studio inserisce i file specifici della versione in una sottodirectory denominata dopo la versione associata nella sottodirectory File applicazione nella cartella di pubblicazione.

Sintassi del nome file

Il nome di un file manifesto dell'applicazione deve essere il nome completo e l'estensione dell'applicazione, come identificato nell'elemento assemblyIdentity , seguito dall'estensione .manifest. Ad esempio, un manifesto dell'applicazione che fa riferimento alla personalizzazione di OutlookAddIn1.dll userebbe la sintassi del nome file seguente.

OutlookAddIn1.dll.manifest

Vedi anche