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
Versione Microsoft Office
|
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)