Elemento <assemblyIdentity> (applicazione ClickOnce)

Identifica l'applicazione distribuita in una distribuzione ClickOnce.

<assemblyIdentity 
   name
   version
   publicKeyToken
   processorArchitecture
   language
/>

Elementi e attributi

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

Attribute

Oggetto di descrizione

Name

Obbligatoria. Identifica il nome dell'applicazione.

Se nell'attributo Name sono contenuti caratteri speciali, ad esempio virgolette singole o doppie, è possibile che l'attivazione dell'applicazione abbia esito negativo.

Version

Obbligatoria. Specifica il numero di versione dell'applicazione nel seguente formato: principale.secondario.build.revisione.

publicKeyToken

Facoltativo. 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'applicazione o l'assembly. La lunghezza minima della chiave pubblica utilizzata per firmare il catalogo deve essere di 2048 bit.

Anche se la firma di un assembly è un'operazione consigliata ma facoltativa, questo attributo è obbligatorio. Se un assembly non è firmato, è necessario copiare un valore da un assembly autofirmato oppure utilizzare un valore fittizio costituito da zeri.

processorArchitecture

Obbligatoria. Specifica il tipo di processore. I valori validi sono msil per tutti i processori, x86 per Windows a 32 bit, IA64 per Windows a 64 bit e Itanium per i processori Itanium a 64 bit Intel.

language

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

Esempi

Oggetto di descrizione

Nell'esempio di codice seguente viene illustrato un elemento assemblyIdentity presente in un manifesto dell'applicazione ClickOnce. L'esempio di codice fa parte di un esempio più esaustivo fornito in Manifesto dell'applicazione ClickOnce.

Codice

<asmv1:assemblyIdentity 
  name="My Application Deployment.exe" 
  version="1.0.0.0" 
  publicKeyToken="43cb1e8e7a352766" 
  language="neutral" 
  processorArchitecture="x86" 
  type="win32" />

Vedere anche

Riferimenti

Manifesto dell'applicazione ClickOnce

Elemento <assemblyIdentity> (distribuzione ClickOnce)