Assemblys
Windows Installer kann Win32-Assemblys und Assemblys installieren, entfernen und aktualisieren, die von der Common Language Runtime des Microsoft .NET Framework verwendet werden. Eine Assembly wird vom Windows Installer als einzelne Installerkomponente behandelt. Alle Dateien, die eine Assembly darstellen, müssen in einer einzelnen Installerkomponente enthalten sein, die in der Tabelle Component aufgeführt ist.
Windows Installer unter Windows Vista und Windows XP kann parallele Assemblys installieren. Parallele Assemblys können Assemblys sicher für mehrere Anwendungen freigeben und die negativen Auswirkungen der Assemblyfreigabe, z. B. DLL-Konflikte, kompensieren. Anstelle einer einzelnen Version einer Assembly, bei der von Abwärtskompatibilität mit allen Anwendungen ausgegangen wird, ermöglicht die parallele Assemblyfreigabe die gleichzeitige Ausführung mehrerer Versionen einer COM- oder Win32-Assembly auf einem System. Diese verbesserte Funktion zum Isolieren von Anwendungen ist ein wichtiger Bestandteil des Microsoft-.NET Framework. Weitere Informationen finden Sie unter Isolierte Anwendungen und parallele Assemblys.
In den folgenden Abschnitten wird die Verwendung von Assemblys mit dem Windows Installer beschrieben.
- Hinzufügen von Assemblys zu einem Paket
- Installieren und Entfernen von Assemblys
- Aktualisieren von Assemblys
- Neuinstallationsmodi von Common Language Runtime-Assemblys
- Von Windows Installer geschriebene Assemblyregistrierungsschlüssel
Informationen zum Installieren von COM- und COM+ 1.0-Anwendungen finden Sie unter Installieren einer COM+-Anwendung mit dem Windows Installer, Installieren einer COM-Komponente an einem privaten Speicherort und Erstellen einer COM-Komponente in einem vorhandenen privaten Paket.