Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
|
Wenn ein assemblyIdentity-Element ein untergeordnetes Element des assembly-Elements ist, gibt das assemblyIdentity-Element den Namen und die Version des Anwendungsmanifests an. Wenn ein assemblyIdentity-Element ein untergeordnetes Element des dependentAssembly-Elements ist, gibt das assemblyIdentity-Element eine Assembly an.
<assemblyIdentity
name
version
publicKeyToken
language
/>
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. Bezeichnet das Anwendungsmanifest, wenn das assemblyIdentity-Element ein untergeordnetes Element des assembly-Elements ist. Bezeichnet die Assembly, wenn das assemblyIdentity-Element ein untergeordnetes Element des dependentAssembly-Elements ist. |
version |
Erforderlich. Gibt die Versionsnummer des Anwendungsmanifests oder der abhängigen Assembly im folgenden Format an: major.minor.build.revision |
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 Anwendung oder der Assembly verwendet wird. Weitere Informationen finden Sie unter Übersicht über Kryptografie. |
language |
Dieses Attribut ist für eine zukünftige Verwendung reserviert und wird derzeit nicht unterstützt. |
Beispiele
Beschreibung
Im folgenden Codebeispiel wird ein assemblyIdentity-Element in einem Visual Studio Tools for Office-Anwendungsmanifest veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für das Thema Anwendungsmanifeste für Office-Projektmappen (2003 System) bereitgestellt wird.
Code
<assemblyIdentity name="project1.manifest" version="1.0.1.1" />
<asmv2:dependentAssembly>
<assemblyIdentity name="project1" version="1.0.0.0"
language="neutral" publicKeyToken="null" />
</asmv2:dependentAssembly>
Hinweise
Wenn die Assembly mit einem starken Namen signiert und das assemblyIdentity-Element dem dependentAssembly-Element untergeordnet ist, muss das version-Attribut mit der Version der Assembly übereinstimmen. Andernfalls schlägt das Laden der Assembly fehl. Wenn die Assembly nicht mit einem starken Namen signiert ist, wird das version-Attribut ignoriert.
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.