Freigeben über


<assemblyIdentity>-Element (Bereitstellungsverweis auf Visual Studio Tools for Office)

Aktualisiert: November 2007

Hinweis

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Microsoft Office 2003

Identifiziert die Bereitstellung der Visual Studio Tools for Office-Projektmappe.

Wenn ein assemblyIdentity-Element ein untergeordnetes Element des assembly-Elements darstellt, identifiziert es nur die Version des Bereitstellungsmanifests.

Wenn es sich bei einem assemblyIdentity-Element um ein untergeordnetes Element des dependentAssembly-Elements handelt, identifiziert es in der Regel ein Anwendungsmanifest, wobei nur der Name und die Version relevant sind. Wenn ein assemblyIdentity-Element jedoch eine Assembly identifiziert, müssen die anderen Attribute eingeschlossen werden.

<assemblyIdentity  
   name
   version
   language
   publicKeyToken
   processorArchitecture
/>

Elemente und Attribute

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

Attribut

Beschreibung

name

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

version

Erforderlich. Gibt die Versionsnummer des Bereitstellungsmanifests, des Anwendungsmanifests oder der Assembly im folgenden Format an: major.minor.build.revision.

language

Identifiziert die zweiteiligen Sprachcodes (z. B. en-US) der Assembly. Dieses Attribut ist im asmv2-Namespace vorhanden. Falls nicht angegeben, stellt neutral den Standard dar.

publicKeyToken

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 der Assembly verwendet wird.

processorArchitecture

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

Hinweise

Das Bereitstellungsmanifest, das Anwendungsmanifest oder die Assembly müssen vom assemblyIdentity-Element eindeutig identifiziert werden.

Anwendungs- und Bereitstellungsmanifeste werden in Visual Studio Tools for Office-Projektmappen nicht wie ClickOnce-Manifeste signiert. Die Manifeste können vor der Verwendung nicht überprüft werden.

Einige der von den Veröffentlichungstools generierten Felder in Anwendungs- und Bereitstellungsmanifesten werden in Visual Studio Tools for Office-Projektmappen nicht verwendet. Das gilt auch für einige Felder, die die Eigenschaften der Assembly identifizieren, z. B. deren Größe und Version.

Beispiel

Im folgenden Codebeispiel wird ein assemblyIdentity-Element in einem Visual Studio Tools for Office-Bereitstellungsmanifest veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für das Thema Bereitstellungsmanifeste für Office-Projektmappen (2003 System) bereitgestellt wird.

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

Siehe auch

Referenz

Bereitstellungsmanifeste für Office-Projektmappen (2003 System)