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