共用方式為


SharedLegacy 屬性

指定是否要將選取的檔案、組件或專案輸出群組標記為共用的舊版檔案。 將安裝的檔案標記為共用的舊版檔案時,Windows Installer 會保持其在目標電腦上找到的任何舊版檔案複本 (由先前的安裝所安裝) 的相關參考次數資訊。 安裝程式利用維護現有舊版檔案的正確參考次數,可以決定解除安裝應用程式時,是否要刪除舊版檔案。

安裝在合併模組之外的共用檔案時,SharedLegacy 屬性非常重要。 例如,您可以撰寫或使用包含已經存在於目標電腦上共用檔案的元件。 此時,在解除安裝應用程式時刪除共用檔案,可能會中斷原先安裝檔案的舊版應用程式。

此外,有些協力廠商會以合併模組以外的格式散發其共用的檔案。 若要在安裝程式中包含這類共用檔案,可以設定 SharedLegacy 屬性。

SharedLegacy 屬性的設定如下:

設定

描述

False

選取的檔案不會標記為共用的舊版檔案。 有關舊版檔案的任何參考次數資訊都會忽略。

True

選取的檔案會標記為共用的舊版檔案。 安裝或解除安裝應用程式時,目標電腦上會維護舊版檔案的相關參考次數資訊。

備註

專案輸出群組的 SharedLegacy 屬性設定為 True 時,參考到的專案輸出群組中所有的檔案都會加以計數。

請參閱

參考

檔案系統編輯器的屬性

其他資源

Visual Studio Installer 部署