SharedLegacy 屬性
指定是否要將選取的檔案、組件或專案輸出群組標記為共用的舊版檔案。 將安裝的檔案標記為共用的舊版檔案時,Windows Installer 會保持其在目標電腦上找到的任何舊版檔案複本 (由先前的安裝所安裝) 的相關參考次數資訊。 安裝程式利用維護現有舊版檔案的正確參考次數,可以決定解除安裝應用程式時,是否要刪除舊版檔案。
安裝在合併模組之外的共用檔案時,SharedLegacy 屬性非常重要。 例如,您可以撰寫或使用包含已經存在於目標電腦上共用檔案的元件。 此時,在解除安裝應用程式時刪除共用檔案,可能會中斷原先安裝檔案的舊版應用程式。
此外,有些協力廠商會以合併模組以外的格式散發其共用的檔案。 若要在安裝程式中包含這類共用檔案,可以設定 SharedLegacy 屬性。
SharedLegacy 屬性的設定如下:
設定 |
描述 |
---|---|
False |
選取的檔案不會標記為共用的舊版檔案。 有關舊版檔案的任何參考次數資訊都會忽略。 |
True |
選取的檔案會標記為共用的舊版檔案。 安裝或解除安裝應用程式時,目標電腦上會維護舊版檔案的相關參考次數資訊。 |
備註
專案輸出群組的 SharedLegacy 屬性設定為 True 時,參考到的專案輸出群組中所有的檔案都會加以計數。