Informationen zu freigegebenen Assemblys

Eine freigegebene Assembly ist eine Assembly, die von mehreren Anwendungen auf dem Computer verwendet werden kann. Unter Windows Vista und Windows XP können Parallelassemblys als freigegebene Assemblys installiert werden. Gemeinsam genutzte parallele Assemblys werden nicht global im System registriert, aber sie sind global für Anwendungen verfügbar, die eine Abhängigkeit von der Assembly in Manifesten angeben. Mehrere Versionen von parallelen Assemblys können von verschiedenen Anwendungen gemeinsam verwendet werden, die gleichzeitig ausgeführt werden. Weitere Informationen finden Sie unter Informationen zu isolierten Anwendungen und parallelen Assemblys. Beispielsweise werden die unterstützten parallelen Microsoft-Assemblys , die mit Windows XP ausgeliefert werden, in der Regel von mehreren Anwendungen als freigegebene Assemblys verwendet.

Freigegebene parallele Assemblys werden im Ordner WinSxS installiert. Assemblyherleger, Anwendungen und Administratoren können die Version von parallelen Assemblyabhängigkeiten nach der Bereitstellung über die Konfiguration ändern. Gemeinsam genutzte parallele Assemblys können durch ein Betriebssystemupdate oder durch ein Windows Installer-Paket installiert werden, das eine Anwendung installiert oder aktualisiert. Weitere Informationen finden Sie unter Installation von Win32-Assemblys.

Vor Windows XP wurden freigegebene Assemblys global registriert und im Windows-Systemordner installiert. In diesem Fall ist die neueste installierte Version der Assembly für jede Anwendung verfügbar, die an sie gebunden ist. Eine parallele Assembly kann auch als private Assembly für die ausschließliche Verwendung einer Anwendung installiert werden. Weitere Informationen finden Sie unter Private Assemblys.