Reinstalación de componentes aislados
Windows Installer realiza las siguientes acciones durante la reinstalación de una aplicación cuando el paquete contiene componentes aislados. Normalmente, Component_Shared es un archivo DLL compartido por Component_Application y otros ejecutables del cliente.
Reinstalación
- Vuelva a instalar los archivos de Component_Shared en la misma carpeta que Component_Application solo si también se vuelve a instalar Component_Application.
- No incremente la lista de clientes de Component_Shared y no incremente el recuento de SharedDLL.
- Vuelva a crear el archivo de cero bytes con el nombre de archivo corto del archivo de clave de Component_Application. Este archivo debe encontrarse en la misma carpeta que Component_Application y tener la extensión . LOCAL.
- Vuelva a instalar todos los recursos de Component_Application como de costumbre.
Si el recuento de referencias de SharedDLL para Component_Shared es superior a 1, o si otros productos permanecen en la lista de clientes de Component_Shared:
- No vuelva a instalar ningún archivo en la ubicación compartida de Component_Shared.
Si el recuento de referencia de SharedDLL para Component_Shared es igual a 1, o si no hay otros clientes de Component_Shared:
- Vuelva a instalar los archivos de Component_Shared en la ubicación compartida mediante las reglas de control de versiones de archivos.
- Procese todas las acciones de reinstalar para Component_Shared.
- Si Component_Shared es un componente COM, registre la ruta de acceso COM completa para que las sintaxis del instalador [$Component] y [#FileKey] apunten a la ubicación compartida de Component_Shared.