Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

AssemblyVersionAttribute-Klasse

Gibt die Version der Assembly an, die gerade mit Attributen versehen wird.

System.Object
  System.Attribute
    System.Reflection.AssemblyVersionAttribute

Namespace:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)
[AttributeUsageAttribute(AttributeTargets.Assembly, Inherited = false)]
[ComVisibleAttribute(true)]
public sealed class AssemblyVersionAttribute : Attribute

Der AssemblyVersionAttribute-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif AssemblyVersionAttribute Initialisiert eine neue Instanz der AssemblyVersionAttribute-Klasse mit der Versionsnummer der Assembly, die mit Attributen versehen wird.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft TypeId Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.)
Öffentliche Eigenschaft Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif Version Ruft die Versionsnummer der mit Attributen versehenen Assembly ab.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif Equals Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.)
Geschützte Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.)
Öffentliche Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.)
Öffentliche Methode Unterstützt von XNA Framework Match Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.)
Geschützte Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Unterstützt von XNA Framework zb298d28.PortableClassLibrary(de-de,VS.100).gif ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang
  Name Beschreibung
Explizite Schnittstellenimplementierung Private Methode _Attribute.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.)
Explizite Schnittstellenimplementierung Private Methode _Attribute.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.)
Explizite Schnittstellenimplementierung Private Methode _Attribute.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.)
Explizite Schnittstellenimplementierung Private Methode _Attribute.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.)
Zum Seitenanfang

Die Assemblyversionsnummer ist Bestandteil der Identität einer Assembly und für das Binden der Assembly sowie für die Versionsrichtlinien von großer Bedeutung. Der Standardversionsrichtlinie für die Laufzeit zufolge werden Anwendungen nur in der Version ausgeführt, in der sie erstellt und getestet wurden, sofern dies nicht durch eine explizite Versionsrichtlinie in den Konfigurationsdateien (die Anwendungskonfigurationsdatei, die Herausgeberrichtliniendatei und die Administratorkonfigurationsdatei für den Computer) überschrieben wird. Weitere Informationen finden Sie unter Assemblys in der Common Language Runtime (CLR).

Hinweis Hinweis

Die Version wird nur bei Assemblys mit starkem Namen überprüft.

Die Versionsnummer besteht aus den folgenden vier folgenden Bestandteilen:

<Hauptversion>.<Nebenversion>.<Buildnummer>.<Revision>

Wichtiger Hinweis Wichtig

Alle Komponenten der Version müssen ganze Zahlen sein, die größer als oder gleich 0 (null) sind. Metadaten schränken die Haupt-, Neben-, Build- und Revisionskomponenten in einer Assembly auf den maximalen UInt16.MaxValue-Wert - 1 ein. Wenn eine Komponente diese Wert übersteigt, tritt ein Kompilierungsfehler auf.

Sie können alle genannten Werte angeben, oder Sie übernehmen die Standardwerte für Buildnummer und/oder Revisionsnummer, indem Sie ein Sternchen (*) eingeben. Die Versionsnummer [assembly:AssemblyVersion("2.3.25.1")] weist z. B. 2 als Hauptversion, 3 als Nebenversion, 25 als Buildnummer und 1 als Revisionsnummer aus. Die Versionsnummer [assembly:AssemblyVersion("1.2.*")] weist 1 als Hauptversion und 2 als Nebenversion aus, und die Standardwerte für Build- und Revisionsnummer werden übernommen. Die Versionsnummer [assembly:AssemblyVersion("1.2.15.*")] weist 1  als Hauptversion, 2 als Nebenversion und 15 als Buildnummer aus, und die Standardrevisionsnummer wird übernommen. Die Standardbuildnummer wird täglich erhöht. Die Standardrevisionsnummer wird zufällig vergeben.

Hinweis Hinweis

Wenn Sie ein Sternchen für die Buildnummer angeben, können Sie keine Revisionsnummer angeben.

Die Haupt- und Nebenversionen der Assembly werden beim Exportieren der Assembly als Versionsnummer für Typbibliotheken verwendet. Einige COM-Hosts akzeptieren keine Typbibliotheken mit der Versionsnummer 0.0. Um eine Assembly für COM-Clients verfügbar zu machen, müssen Sie deshalb auf der AssemblyVersionAttribute-Seite für außerhalb von Visual Studio 2005 erstellte Projekte ausdrücklich 1.0 als Assemblyversion festlegen und dürfen kein AssemblyVersionAttribute angeben. Dies gilt auch, wenn die Assemblyversion 0.0 lautet. Bei allen in Visual Studio 2005 erstellten Projekten wird für die Assemblyversion der Standardwert 1.0* verwendet.

Wenn Sie den Namen einer geladenen Assembly abrufen möchten, rufen Sie GetName für die Assembly auf, um einen AssemblyName zu erhalten, und rufen Sie dann die Version-Eigenschaft ab. Um den Namen einer nicht geladenen Assembly zu ermitteln, rufen Sie in der Clientanwendung GetAssemblyName auf, um die von der Anwendung verwendete Assemblyversion zu überprüfen.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Unterstützt in:

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ