Información general sobre la memoria caché de ClickOnce

Todas las aplicaciones ClickOnce, tanto si se instalan localmente como si se hospedan en línea, se almacenan en el equipo cliente, en una memoria caché de aplicaciones ClickOnce. Una memoria caché ClickOnce es una familia de directorios ocultos situados bajo el directorio Configuración local de la carpeta Documents and Settings del usuario actual. Esta memoria caché contiene todos los archivos de la aplicación, incluidos los ensamblados, archivos de configuración, configuración de la aplicación y del usuario y directorio de datos. La memoria caché también es responsable de la migración del directorio de datos de la aplicación a la versión más reciente. Para obtener más información sobre la migración de datos, vea Obtener acceso local o remoto a los datos en aplicaciones ClickOnce.

Si se proporciona una ubicación única para el almacenamiento de la aplicación, ClickOnce asume por el usuario la tarea de administrar la instalación física de la aplicación. La caché también ayuda a aislar las aplicaciones manteniendo los ensamblados y archivos de datos de todas las aplicaciones, así como sus distintas versiones, separados entre sí. Por ejemplo, cuando se actualiza una aplicación ClickOnce, esa versión y sus recursos de datos se proporcionan con sus propios directorios en la memoria caché.

Cuota de almacenamiento de la memoria caché

Las aplicaciones ClickOnce que se hospedan en línea tienen restringido el espacio que pueden ocupar mediante una cuota que limita el tamaño de la memoria caché ClickOnce. El tamaño de caché se aplica a todas las aplicaciones en línea del usuario; una aplicación en línea de confianza parcial sólo puede ocupar la mitad del espacio de la cuota. Las aplicaciones instaladas no están limitadas por el tamaño de caché y no cuentan para el límite de la caché. Para todas las aplicaciones ClickOnce, la memoria caché guarda únicamente la versión actual y la versión previamente instalada.

De manera predeterminada, los equipos cliente disponen de 250 MB de almacenamiento para las aplicaciones ClickOnce en línea. Los archivos de datos no cuentan con respecto a este límite. Un administrador del sistema puede aumentar o reducir esta cuota en un equipo de cliente en particular cambiando la clave del Registro, HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB, que es un valor DWORD que expresa el tamaño de la memoria caché en kilobytes. Por ejemplo, para reducir el tamaño de caché a 50 MB, debe cambiar este valor a 51200.

Vea también

Conceptos

Obtener acceso local o remoto a los datos en aplicaciones ClickOnce