Informationen zu .NET-Assemblys
- Aktualisiert2026-09-22
- 2 Minute(n) Lesezeit
Eine Assembly ist eine einsatzfähige Komponente wie DLL-, OCX- oder ausführbare für COM-Komponenten. Assemblys sind mit Hilfe eines .NET-Compilers erstellte DLLs und EXE-Dateien.
Assemblys können aus einer Datei oder aus mehreren Dateien bestehen. Eine Assembly enthält ein Manifest mit Informationen zu folgenden Themen:
- Assembly-Name
- Die Assembly-Version
- Publisher-Sicherheit
- Dateien, aus denen die Assembly besteht
- Abhängige Assemblys
- Ressourcen
- Exportierte Datentypen
Der Name der Assembly stimmt, mit Ausnahme der Erweiterung, mit dem der Datei überein, in der das Manifest enthalten ist. Dem Entwickler einer Assembly obliegt auch die Versionsverwaltung.
Wenn Assemblys nur aus einer Datei bestehen, sind darin alle Daten einschließlich des Manifests und der benötigten Ressourcen enthalten. Assemblys mit mehreren Dateien können externe Ressourcen wie Bitmaps, Symbole oder Sounddateien umfassen. Es kann aber auch jeweils eine Datei für den Core-Code und eine für die Hilfsbibliotheken verwendet werden.
Assemblys können entweder von allen Anwendungen (global) oder nur von einer Anwendung (privat) genutzt werden. Private Assemblys befinden sich in der Regel im selben Verzeichnis wie die Anwendung. Private Assemblys werden meist für die Verwendung mit der Anwendung geschrieben, in deren Verzeichnis sie gespeichert sind.
Hinweise zum .NET Framework
Öffentliche Assemblys für .NET Framework befinden sich im Global Assembly Cache (GAC).
Die Common Language Runtime (CLR) bestimmt bei .NET Framework anhand von Konfigurationseinstellungen, welche Version der Assembly für eine Anwendung geladen werden muss. Durch diese Einstellungen kann die von Ihnen gewünschte Version unberücksichtigt bleiben. So kann der Systemadministrator beispielsweise den Computer so einrichten, dass immer anstelle von 1.0.0.0 die Version 1.0.0.1 geladen wird. Wenn Sie dann versuchen, die Version 1.0.0.0 zu laden, wird die Version automatisch auf 1.0.0.1 erhöht. LabVIEW setzt Sie über die Versionserhöhung in Kenntnis.