Свойство SharedLegacy
Задает, будет ли помечаться выбранный файл, сборка или группа выходных данных проекта как общий устаревший файл. Когда установленный файл помечается как общий устаревший файл, то установщик Windows сохраняет сведения о подсчете ссылок для любой существующей копии файла (установленной во время первой установки), которая найдена на конечном компьютере. Поддерживая подсчет ссылок для существующих устаревших файлов, установщик может определить, необходимо ли удалять устаревшие файлы во время удаления приложения.
Свойство SharedLegacy играет важную роль при установке общих файлов, которые существуют вне модуля слияния. Например, можно создать или использовать компонент, который содержит общий файл, уже существующий на конечных компьютерах. В этом случае удаление общего файла при удалении приложения может привести к нарушению работы более старого приложения, которое и установило этот файл.
Помимо этого сторонние производители распространяют общие файлы в форматах, отличных от форматов модулей слияния. Чтобы включить такой общий файл в установщик, можно задать свойство SharedLegacy.
Свойство SharedLegacy может принимать следующие значения.
Параметр |
Описание |
---|---|
False |
Выбранный файл не помечается как общий устаревший файл. Любые сведения, связанные с подсчетом ссылок на устаревшие версии этого файла, не учитываются. |
True |
Выбранный файл помечается как общий устаревший файл. Сведения о подсчете ссылок для устаревших версий файла сохраняются на конечном компьютере при установке или удалении приложения. |
Заметки
Если свойство SharedLegacy группы выходных данных проекта имеет значение True, то для всех файлов этой группы производится подсчет ссылок.
См. также
Ссылки
Свойства для редактора файловой системы