Condividi tramite


Elemento <assemblyIdentity> (Riferimento Visual Studio Tools per Office Deployment)

Aggiornamento: novembre 2007

Nota

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.

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

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office 2003

Identifica la distribuzione della soluzione Visual Studio Tools per Office.

Quando un elemento assemblyIdentity è figlio dell'elemento assembly, identifica solo la versione del manifesto di distribuzione.

Quando un elemento assemblyIdentity è figlio di un elemento dependentAssembly, di solito identifica un manifesto dell'applicazione e in tal caso solo il nome e la versione sono importanti. Se tuttavia un elemento assemblyIdentity identifica un assembly, è necessario includere gli altri attributi.

<assemblyIdentity  
   name
   version
   language
   publicKeyToken
   processorArchitecture
/>

Elementi e attributi

L'elemento assemblyIdentity è obbligatorio. Non contiene elementi figlio e dispone degli attributi riportati di seguito.

Attributo

Descrizione

name

Obbligatorio. Identifica il nome descrittivo della distribuzione per scopi informativi.

version

Obbligatorio. Specifica il numero di versione del manifesto di distribuzione, del manifesto dell'applicazione o dell'assembly nel formato seguente: principale.secondario.build.revisione

language

Identifica i codici di lingua in due parti (ad esempio, it-IT) dell'assembly. Questo attributo è presente nello spazio dei nomi asmv2. Se non viene specificato, l'attributo predefinito è neutral.

publicKeyToken

Specifica una stringa esadecimale di 16 caratteri che rappresenta gli ultimi 8 byte del valore hash SHA-1 della chiave pubblica utilizzata per firmare l'assembly.

processorArchitecture

Specifica il tipo di processore. Valori validi sono msil, x86, IA64 e amd64.

Note

L'elemento assemblyIdentity deve identificare in modo univoco il manifesto di distribuzione, il manifesto dell'applicazione o l'assembly.

A differenza dei manifesti ClickOnce, i manifesti dell'applicazione e quelli di distribuzione nelle soluzioni Visual Studio Tools per Office non sono firmati. I manifesti non possono essere convalidati prima del loro utilizzo.

Alcuni dei campi presenti nei manifesti dell'applicazione e di distribuzione generati tramite gli strumenti di pubblicazione non vengono utilizzati nelle soluzioni Visual Studio Tools per Office, inclusi alcuni campi che identificano proprietà dell'assembly come le dimensioni e la versione.

Esempio

Nell'esempio di codice seguente viene illustrato un elemento assemblyIdentity presente in un manifesto di distribuzione Visual Studio Tools per Office. L'esempio di codice fa parte di un esempio più esaustivo fornito per l'argomento Manifesti di distribuzione per le soluzioni Office (System 2003).

<assemblyIdentity name="ExcelApplication1.application"
    version="1.0.0.1" publicKeyToken="0000000000000000"
    language="neutral" processorArchitecture="msil" 
    xmlns="urn:schemas-microsoft-com:asm.v1" />

Vedere anche

Riferimenti

Manifesti di distribuzione per le soluzioni Office (System 2003)