Verwenden von Windows Installer zum Installieren von Anwendungen und Komponenten für die parallele Ausführung
Aktualisiert: November 2007
Windows Installer liest die von der Common Language Runtime verwaltete Assemblytabelle, wenn neue Assemblys installiert werden. In der entsprechenden Tabelle sind alle installierten Assemblys aufgeführt, einschließlich der Assemblys im globalen Assemblycache. Beim Installieren von Assemblys im globalen Assemblycache überprüft Windows Installer diese Tabelle, um zu bestimmen, ob eine zu installierende Assembly denselben vollqualifizierten Assemblynamen trägt wie eine bereits im globalen Assemblycache vorhandene Assembly. Wenn dies nicht der Fall ist, installiert Windows Installer die Assembly.
Bei .NET Framework, Version 1.1 enthält die Assemblytabelle außerdem Informationen über die Dateiversion. Dieses Attribut beschreibt die Win32-Dateiversion der Assembly. Wenn Sie in die Windows Installer-Tabellen Informationen über Dateiversionen für neu zu installierende Assemblys eingeben, kann Windows Installer neben den vollqualifizierten Namen auch die Informationen über die Dateiversion in der Windows Installer-Tabelle mit den in der Assemblytabelle gespeicherten Informationen vergleichen. Wenn der vollqualifizierte Assemblyname dem Namen einer bereits im globalen Assemblycache vorhandenen Assembly entspricht und die Dateiversion der zu installierenden Assembly höher ist als die der Assembly im globalen Assemblycache, installiert Windows Installer die neue Assembly im globalen Assemblycache. Wenn keine Informationen zur Dateiversion in der Windows Installer-Tabelle bereitgestellt werden, wird nur der vollqualifizierte Assemblyname für den Vergleich herangezogen.
Siehe auch
Konzepte
Bereitstellen mehrerer Versionen einer Anwendung oder Komponente
Richtlinien für die Erstellung von Anwendungen und Komponenten für die parallele Ausführung
Weitere Ressourcen
Bereitstellen von .NET Framework-Anwendungen
Erstellen mehrerer Versionen einer Anwendung oder Komponente