Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las unidades de tareas de Windows Installer se conocen como componentes de Windows Installer (a veces denominados WIC o solo componentes). Un GUID identifica cada WIC, que es la unidad básica de instalación y recuento de referencias para las configuraciones que usan Windows Installer.
Aunque puede usar varios productos para crear el instalador de VSPackage, en esta explicación se da por supuesto el uso de archivos de Windows Installer (.msi). Al crear su programa de instalación, debe gestionar correctamente la implementación de archivos para que el recuento de referencias adecuado se realice siempre de forma precisa. Por lo tanto, las distintas versiones del producto no interferirán ni se interrumpirán entre sí en una combinación de escenarios de instalación y desinstalación.
En Windows Installer, el recuento de referencias se produce en el nivel de componente. Debe organizar cuidadosamente los recursos (archivos, entradas del Registro, etc.) en componentes. Hay otros niveles de organización , como módulos, características y productos, que pueden ayudar en diferentes escenarios. Para obtener más información, consulta Conceptos básicos de Windows Installer.
Directrices de configuración de autorización para la instalación lado a lado
Organice archivos y claves del Registro que se comparten entre versiones en sus propios componentes.
Si lo hace, podrá consumirlos fácilmente en la versión siguiente. Por ejemplo, bibliotecas de tipos registradas globalmente, extensiones de archivo, otros elementos registrados en HKEY_CLASSES_ROOT, etc.
Agrupa los componentes compartidos en módulos de combinación independientes.
Esta estrategia le ayuda a redactar correctamente para la instalación en paralelo en el futuro.
Instale archivos compartidos y claves del Registro con los mismos componentes de Windows Installer entre versiones.
Si usa un componente diferente, los archivos y las entradas del Registro se desinstalan cuando se desinstala un VSPackage con versiones, pero se sigue instalando otro VSPackage.
No combinar elementos con versiones y elementos compartidos en el mismo componente.
Esto hace que sea imposible instalar elementos compartidos en una ubicación global y elementos con versiones en ubicaciones aisladas.
No tenga claves del Registro compartidas que apunten a archivos con versiones.
Si lo hace, las claves compartidas se sobrescribirán cuando se instale otro VSPackage versionado. Después de quitar la segunda versión, el archivo al que apunta la clave se ha ido.