Sdílet prostřednictvím


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