Información general sobre la caché de ClickOnce

Actualización: noviembre 2007

Todas las aplicaciones ClickOnce, tanto si se instalan localmente como si se alojan en línea, se almacenan en el equipo cliente, en una caché de aplicacionesClickOnce. Una 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 caché.

Cuota de almacenamiento de la memoria caché

Las aplicaciones ClickOnce que se alojan en línea tienen restringido el espacio que pueden ocupar mediante una cuota que limita el tamaño de la 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 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 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