Archivos de aplicación (Cuadro de diálogo)

Este cuadro de diálogo le permite especificar cómo se organizan en categorías los archivos de su proyecto para la publicación, la descarga dinámica y la actualización. Contiene una cuadrícula que muestra los archivos de proyecto que no se excluyen de manera predeterminada o que tienen un grupo de descarga.

Para tener acceso a este cuadro de diálogo, seleccione un nodo del proyecto en el Explorador de soluciones y, a continuación, haga clic en la opción Propiedades del menú Proyecto. Cuando se muestre el Diseñador de proyectos, haga clic en la ficha Publicar. En la página Publicar, haga clic en el botón Archivos de aplicación.

La cuadrícula muestra el Nombre de archivo, el Estado de la publicación, el Grupo de descarga y el Hash de cada archivo.

El Estado de la publicación de un archivo determina cómo se tratará durante la publicación, la actualización y la descarga dinámica. En la tabla siguiente se muestra la importancia de cada opción de Estado de la publicación. Tenga en cuenta que en la lista desplegable Estado de la publicación de un tipo de archivo determinado sólo se muestran las opciones de Estado de la publicación aplicables a dicho tipo.

Opción de Estado de la publicación

Descripción

Tipos de archivo a los que se aplica esta opción

Archivo de datos

Incluir el archivo de datos en el manifiesto y copiarlo a la ubicación de publicación cuando se ejecute el comando de publicación.

Este estado de la publicación lo puede tener cualquier archivo que no sea de ensamblado para el que la opción Acción de generación se establece en Contenido. Los archivos con extensiones .mdf, .ldf y .xml se establecen de forma predeterminada en Archivo de datos.

Los archivos de este tipo se instalarán en el directorio de datos. Cuando hay una actualización de la aplicación, ésta puede migrar un archivo de datos.

Cuando se produzca una actualización a la aplicación, migrar la información de este archivo a la próxima versión de la aplicación.

Archivos de no ensamblado

Include

Incluir el archivo en el manifiesto y copiarlo a la ubicación de publicación cuando se ejecute el comando de publicación. Los archivos de este tipo se instalarán en la carpeta de archivos de programa, donde se encuentran los archivos ejecutables (.exe) y los ensamblados de la aplicación.

Todos los archivos

Exclude

Excluir el archivo del manifiesto y no copiarlo a la ubicación de publicación cuando se ejecute el comando de publicación.

Todos los archivos

Requisito previo

Incluir el archivo en el manifiesto y no copiarlo a la ubicación de publicación cuando se ejecute el comando de publicación. Bloquee la instalación si este archivo aún no está presente en la GAC (caché global de ensamblados). El usuario final debe instalar los componentes necesarios.

Sólo los ensamblados firmados con nombre seguro se deben marcar como componentes necesarios.

Archivos de ensamblado

En los archivos de datos, la migración no sobrescribe los cambios del usuario en el equipo cliente. Para obtener información sobre cómo se migran los archivos de base de datos, vea Obtener acceso local o remoto a los datos en aplicaciones ClickOnce.

Si selecciona una de las opciones (Automático) en Estado de la publicación, como Incluir (automático), el Estado de la publicación del archivo se basa automáticamente en las reglas siguientes:

  • Los archivos .pdb se excluyen de forma predeterminada.

  • Los archivos .mdf, .ldf, .mdb y .xml se establecen de forma predeterminada en Archivo de datos.

  • El archivo <nombre_ensamblado>.xml se excluye de forma predeterminada.

  • Todos los demás archivos de contenido para los que Acción de generación se establece en Contenido tienen Incluir como valor predeterminado. Los archivos de contenido para los que Acción de generación no es igual a Contenido no se muestran en el cuadro de diálogo Archivos de aplicación y no se publican.

Incluir y Excluir reemplazan las opciones (Automático) determinadas automáticamente.

Este cuadro de diálogo incluye una columna Hash que proporciona la opción para incluir o excluir los archivos del código hash generado.

Nota

Si establece el valor Hash de un archivo en Excluir, se muestra una advertencia en el registro de dicho archivo en la cuadrícula. La advertencia "No se puede firmar un proyecto que contiene referencias a las que no se ha aplicado un algoritmo hash" se muestra aunque no esté seleccionada la opción Firmar los manifiestos de ClickOnce en la página Firma. Si piensa publicar la aplicación junto con manifiestos sin firmar, puede omitir esta advertencia sin ningún riesgo. Si la aplicación está configurada para publicarse con manifiestos firmados, se producirá un error de compilación. Para obtener más información, vea Cómo: Firmar aplicaciones y manifiestos de implementación.

Vea también

Referencia

Panel Publicar, Diseñador de proyectos