Condividi tramite


<Elemento assemblyIdentity> (distribuzione ClickOnce)

Identifica l'assembly primario dell'applicazione ClickOnce.

Sintassi


      <assemblyIdentity  
   name 
   version
   publicKeyToken
   processorArchitecture
    type
/>

Elementi e attributi

L'elemento assemblyIdentity è obbligatorio. Non contiene elementi figlio e ha gli attributi seguenti.

Attributo Descrizione
name Obbligatorio. Identifica il nome leggibile della distribuzione a scopo informativo.

Se name contiene caratteri speciali, ad esempio virgolette singole o doppie, l'applicazione potrebbe non essere attivata.
version Obbligatorio. Specifica il numero di versione dell'assembly nel formato seguente: major.minor.build.revision.

Questo valore deve essere incrementato in un manifesto aggiornato per attivare un aggiornamento dell'applicazione.
publicKeyToken Obbligatorio. Specifica una stringa esadecimale di 16 caratteri che rappresenta gli ultimi 8 byte del valore hash SHA-1 della chiave pubblica in cui è firmato il manifesto della distribuzione. La chiave pubblica usata per firmare deve essere di 2048 bit o superiore.

Anche se la firma di un assembly è consigliata ma facoltativa, questo attributo è obbligatorio. Se un assembly non è firmato, è necessario copiare un valore da un assembly autofirmato o usare un valore "fittizio" di tutti gli zeri.
processorArchitecture Obbligatorio. Specifica il 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.
type Obbligatorio. Per la compatibilità con la tecnologia di installazione side-by-side di Windows. L'unico valore consentito è win32.

Osservazioni:

Esempio

Nell'esempio di codice seguente viene illustrato un assemblyIdentity elemento in un manifesto della distribuzione ClickOnce. Questo esempio di codice fa parte di un esempio più ampio fornito per l'argomento relativo al manifesto della distribuzione ClickOnce.

<!-- Identify the deployment. -->
<assemblyIdentity
  name="My Application Deployment.app"
  version="1.0.0.0"
  publicKeyToken="43cb1e8e7a352766"
  language="neutral"
  processorArchitecture="x86"
  xmlns="urn:schemas-microsoft-com:asm.v1" />

Vedi anche