Share via


SharedLegacy (Propiedad)

Especifica si el archivo, ensamblado o grupo de resultados del proyecto seleccionado se debe marcar como archivo heredado compartido. Cuando un archivo instalado se marca como archivo heredado compartido, Windows Installer guarda información de recuento de referencia acerca de todas las copias heredadas del archivo (instaladas por un programa de instalación anterior) que encuentra en el equipo de destino. Al mantener un recuento de referencia correcto de los archivos heredados existentes, el instalador puede determinar si debe eliminar los archivos heredados al desinstalar la aplicación.

La propiedad SharedLegacy es importante cuando se instalan archivos compartidos que existen fuera de un módulo de combinación. Por ejemplo, podría escribir o utilizar un componente que incluye un archivo compartido que ya existe en los equipos de destino. En este caso, si se eliminara el archivo compartido al desinstalar la aplicación, se podría dañar la aplicación que instaló originalmente el archivo.

Además, algunos fabricantes distribuyen sus archivos compartidos con formatos diferentes de los módulos de combinación. Para incluir este archivo compartido en un instalador, puede establecer la propiedad SharedLegacy.

Los valores para la propiedad SharedLegacy son:

Ajuste

Descripción

False

El archivo compartido no está marcado como archivo heredado compartido. Se pasará por alto cualquier información de recuento de referencia acerca de las versiones heredadas de este archivo.

True

Marca el archivo seleccionado como archivo heredado compartido. La información del recuento de referencia de las versiones heredadas del archivo se guarda en el equipo de destino cuando se instala o desinstala la aplicación.

Comentarios

Cuando la propiedad SharedLegacy de un grupo de resultados del proyecto se establece en True, se cuentan todos los archivos del grupo de resultados del proyecto al que se hace referencia.

Vea también

Referencia

Propiedades del Editor del sistema de archivos

Otros recursos

Implementación del instalador de Visual Studio