Freigeben über


<assemblyIdentity>-Element (ClickOnce-Bereitstellung)

Aktualisiert: Juli 2008

Identifiziert die Bereitstellung der Anwendung, die mit einer ClickOnce-Anwendung bereitgestellt wird.

<assemblyIdentity  
   name 
   version
      publicKeyToken
      processorArchitecture
   type
/>

Elemente und Attribute

Das assemblyIdentity-Element ist erforderlich. Es enthält keine untergeordneten Elemente und verfügt über die folgenden Attribute.

Attribut

Beschreibung

Name

Erforderlich. Identifiziert den lesbaren Namen der Bereitstellung für Informationszwecke.

Wenn Name Sonderzeichen, z. B. einzelne oder doppelte Anführungszeichen, enthält, wird die Anwendung möglicherweise nicht aktiviert.

Version

Erforderlich. Gibt die Versionsnummer der Bereitstellung im folgenden Format an: major.minor.build.revision.

Dieser Wert muss aktualisiert werden, um Aktualisierungen für die Anwendung zu verarbeiten.

publicKeyToken

Erforderlich. Gibt eine aus 16 Zeichen bestehende hexadezimale Zeichenfolge an, die die letzten 8 Bytes des SHA-1-Hashwerts des öffentlichen Schlüssels darstellt, der zum Signieren des Bereitstellungsmanifests verwendet wird. Der öffentliche Schlüssel, der zum Signieren verwendet wird, muss mindestens 2048 Bits groß sein.

Obwohl das Signieren einer Assembly optional empfohlen wird, ist dieses Attribut erforderlich. Wenn eine Assembly nicht signiert ist, sollten Sie den Wert einer selbstsignierten Assembly kopieren oder einen ausschließlich aus 0-Werten bestehenden "Dummy"-Wert verwenden.

processorArchitecture

Erforderlich. Gibt den Prozessor an. Die gültigen Werte sind msil, x86, IA64 und amd64.

type

Erforderlich. Für die Kompatibilität mit der Windows-Technologie für parallele Installationen. Der einzig zulässige Wert ist win32.

Hinweise

Das assemblyIdentity-Element muss das Bereitstellungsmanifest eindeutig identifizieren.

Beispiel

Im folgenden Codebeispiel wird ein assemblyIdentity-Element in einem ClickOnce-Bereitstellungsmanifest veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für das ClickOnce-Bereitstellungsmanifest-Thema bereitgestellt wird.

<!-- Identify the deployment. -->
<asmv1:assemblyIdentity name="MyApplication.app" 
   version="1.0.0.0" publicKeyToken="0123456789abcdef" 
   processorArchitecture="msil" type="win32" />

Siehe auch

Referenz

ClickOnce-Bereitstellungsmanifest

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Optionale Signaturhinweise zu publicKeyToken-Attribut hinzugefügt.

Informationsergänzung.