Compartir a través de


Instalación de ensamblados en la caché global de ensamblados

Windows Installer instala ensamblados de Common Language Runtime en la caché global de ensamblados mediante Microsoft .NET Framework. Al instalar ensamblados en la caché global de ensamblados, el instalador no puede usar la misma estructura de directorios y reglas de versión de archivo que usa al instalar componentes normales de Windows Installer. Los componentes normales de Windows Installer se pueden instalar en varias ubicaciones de directorio por diferentes productos. Los ensamblados solo pueden existir una vez en la caché de ensamblados. Cada ensamblado se agrega y quita de la caché de ensamblados como un todo indivisible; por lo tanto, todos los archivos que componen un ensamblado siempre se instalan o quitan juntos.

El costo de disco de los componentes normales de Windows Installer y los ensamblados de Common Language Runtime se calculan de forma diferente. El costo total del disco de un componente normal de Windows Installer incluye costos locales, costos de origen y costos de eliminación. Para obtener más información, consulte de costos de archivos . Este método no se puede usar para costar ensamblados de Common Language Runtime porque pueden tener clientes distintos de Windows Installer. El costo de los ensamblados de Common Language Runtime debe determinarse consultando Common Language Runtime de Microsoft .NET Framework.

Windows Installer usa un proceso transaccional de dos pasos para instalar productos que contienen ensamblados de Common Language Runtime. Esto permite la reversión de la instalación y eliminación del ensamblado. Para obtener más información, vea Reversión de ensamblados en la memoria caché global de ensamblados.

Tenga en cuenta que los ensamblados instalados en la caché global de ensamblados mediante una instalación en el contexto de instalación por usuario no están protegidos por protección de archivos de Windows. Los ensamblados que se instalan en la caché global de ensamblados mediante una instalación en el contexto de instalación por máquina están protegidos por Protección de recursos de Windows.