Informationen zu freigegebenen Assemblys

Eine freigegebene Assembly ist eine Assembly, die von mehreren Anwendungen auf dem Computer verwendet werden kann. Auf Windows Vista und Windows XP können assemblys nebeneinander als freigegebene Assemblys installiert werden. Freigegebene parallele Assemblys werden nicht global im System registriert, sind jedoch global für Anwendungen verfügbar, die eine Abhängigkeit von der Assembly in Manifestenangeben. Mehrere Versionen paralleler Assemblys können von verschiedenen Anwendungen gemeinsam genutzt werden, die gleichzeitig ausgeführt werden. Weitere Informationen finden Sie unter Informationen zu isolierten Anwendungen und nebenseitigen Assemblys. Beispielsweise werden die unterstützten microsoftseitigen Assemblys, die mit Windows XP ausgeliefert werden, in der Regel von mehreren Anwendungen als freigegebene Assemblys verwendet.

Freigegebene parallele Assemblys werden im WinSxS-Ordner installiert. Assemblyheraufgeber, Anwendungen und Administratoren können die Version der abhängigkeiten von assemblyseitigen Assemblys nach der Bereitstellung über die Konfigurationändern. Freigegebene nebenseitige Assemblys können durch ein Betriebssystemupdate oder durch ein Windows Installer-Paket installiert oder aktualisiert 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 Ordner Windows System installiert. In diesem Fall ist die neueste installierte Version der Assembly für jede Anwendung verfügbar, die an sie gebunden ist. Eine side-by-side-Assembly kann auch als private Assembly für die exklusive Verwendung einer Anwendung installiert werden. Weitere Informationen finden Sie unter Private Assemblys.