Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
AssemblyVersionAttribute-Klasse
Gibt die Version der Assembly an, die gerade mit Attributen versehen wird.
Assembly: mscorlib (in mscorlib.dll)
Der AssemblyVersionAttribute-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
AssemblyVersionAttribute | Initialisiert eine neue Instanz der AssemblyVersionAttribute-Klasse mit der Versionsnummer der Assembly, die mit Attributen versehen wird. |
| Name | Beschreibung | |
|---|---|---|
|
TypeId | Bei Implementierung in einer abgeleiteten Klasse wird ein eindeutiger Bezeichner für dieses Attribute abgerufen. (Von Attribute geerbt.) |
|
Version | Ruft die Versionsnummer der mit Attributen versehenen Assembly ab. |
| Name | Beschreibung | |
|---|---|---|
|
Equals | Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.) |
|
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.) |
|
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.) |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
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.) |
|
Match | Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
_Attribute.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) |
|
_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.) |
|
_Attribute.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) |
|
_Attribute.Invoke | Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.) |
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
|
|---|
|
Die Version wird nur bei Assemblys mit starkem Namen überprüft. |
Die Versionsnummer besteht aus den folgenden vier folgenden Bestandteilen:
<Hauptversion>.<Nebenversion>.<Buildnummer>.<Revision>
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
|
|---|
|
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.
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.
Hinweis
Wichtig