SharedLegacy-Eigenschaft
Gibt an, ob eine ausgewählte Datei, Assembly oder Projektausgabegruppe als freigegebene Legacydatei gekennzeichnet werden soll. Wenn eine installierte Datei als freigegebene Legacydatei gekennzeichnet ist, unterhält Windows Installer Referenzzählerinformationen über alle auf dem Zielcomputer gefundenen Legacykopien der Datei (die von einem vorhergegangenen Setup installiert wurden). Durch Unterhalten eines korrekten Referenzzählers für vorhandene Legacydateien kann das Installationsprogramm bestimmen, ob Legacydateien beim Deinstallieren der Anwendung gelöscht werden sollen.
Die SharedLegacy-Eigenschaft ist wichtig für das Installieren von freigegebenen Dateien, die außerhalb eines Mergemoduls vorhanden sind. Beispielsweise schreiben oder verwenden Sie möglicherweise eine Komponente, die eine freigegebene Datei enthält, die auf den Zielcomputern bereits vorhanden ist. In diesem Fall könnte das Löschen der freigegebenen Datei bei der Deinstallation einer Anwendung die ältere Anwendung beschädigen, durch die die Datei ursprünglich installiert wurde.
Darüber hinaus verteilen einige Drittanbieter ihre freigegebenen Dateien in anderen Formaten als Mergemodulen. Die SharedLegacy-Eigenschaft kann festgelegt werden, um eine solche freigegebene Datei in ein Installationsprogramm aufzunehmen.
Die Einstellungen für die SharedLegacy-Eigenschaft sind die folgenden:
Einstellung |
Beschreibungen |
---|---|
False |
Die ausgewählte Datei wird nicht als freigegebene Legacydatei gekennzeichnet. Alle Referenzzählerinformationen über Legacyversionen der Datei werden ignoriert. |
True |
Kennzeichnet die ausgewählte Datei als freigegebene Legacydatei. Referenzzählerinformationen über Legacyversionen der Datei werden bei der Installation oder Deinstallation der Anwendung auf dem Zielcomputer unterhalten. |
Hinweise
Wenn für die SharedLegacy-Eigenschaft einer Projektausgabegruppe True festgelegt ist, werden Referenzzähler für alle Dateien in der Projektausgabegruppe unterhalten.
Siehe auch
Referenz
Eigenschaften für den Dateisystem-Editor