Sie sind hier: Lexikon/Glossar
Werbung

Was ist Shared Assembly ?

Shared Assemblies sind Assemblies, die im Global Assembly Cache (GAC) gespeichert und global für alle .NET-Anwendungen zugänglich sind. Shared Assemblies benötigen einen Strong Name.

Langer Text

Assemblies können an jedem beliebigen Ort auf Festplatten abgelegt werden. Die beiden üblichen Speicherort sind jedoch das jeweilige Anwendungsverzeichnis und der Global Assembly Cache.
Der Standardspeicherort ist das Anwendungsverzeichnis, d.h. eine Assembly wird direkt zu der Anwendung abgelegt, die sie verwendet. Die DLL-Hölle wird dadurch vermieden. Verloren geht etwas Speicherplatz, wenn mehrere Anwendungen die gleiche Assembly verwendet und diese dann mehrfach auf dem System vorhanden ist.
Nur für wenige Ausnahmen, in denen eine Mehrfachnutzung einer DLL sinnvoll ist (z.B. bei der .NET-Klassenbibliothek), gibt es weiterhin einen zentralen Speicherort, den sogenannten Global Assembly Cache (GAC), der unter %Windows%/Assembly liegt. Eine Assembly im GAC wird Shared Assembly genannt.

Beratung & Support

Schulungen

  Anfrage für eine individuelle Schulung zum Thema SHARED ASSEMBLY   Gesamter Schulungsthemenkatalog

Fachbücher

  Alle unsere aktuellen Fachbücher   E-Book-Abo für ab 99 Euro im Jahr