Cómo: especificar qué archivos son publicar mediante ClickOnceHow to: Specify which files are published by ClickOnce

Al publicar un ClickOnceClickOnce archivos de aplicación, que no son código en el proyecto se implementan junto con la aplicación.When publishing a ClickOnceClickOnce application, all non-code files in the project are deployed along with the application. En algunos casos, es posible que no desea o necesita publicar determinados archivos, o desea instalar determinados archivos según las condiciones.In some cases, you may not want or need to publish certain files, or you may want to install certain files based on conditions. Visual Studio proporciona las capacidades para excluir archivos, marcar archivos como archivos de datos o los requisitos previos y crear grupos de archivos para la instalación condicional.Visual Studio provides the capabilities to exclude files, mark files as data files or prerequisites, and create groups of files for conditional installation.

Los archivos de un ClickOnceClickOnce aplicación se administran en el archivos de la aplicación cuadro de diálogo, accesible desde el publicar página de la Diseñador de proyectos.Files for a ClickOnceClickOnce application are managed in the Application Files dialog box, accessible from the Publish page of the Project Designer.

Inicialmente, hay un solo grupo de archivos denominado (obligatorio).Initially, there is a single file group named (Required). Puede crear grupos de archivos adicionales y asignarles archivos.You can create additional file groups and assign files to them. No puede cambiar el grupo de descarga para los archivos que son necesarios para ejecutar la aplicación.You cannot change the Download Group for files that are required for the application to run. Por ejemplo, .exe de la aplicación o los archivos marcan como archivos de datos deben pertenecer a la (obligatorio) grupo.For example, the application's .exe or files marked as data files must belong to the (Required) group.

El valor predeterminado de estado de publicación tiene una etiqueta con el valor de un archivo (Auto).The default publish status value of a file is tagged with (Auto). Por ejemplo, .exe de la aplicación tiene un estado de publicación de incluir (automático) de forma predeterminada.For example, the application's .exe has a publish status of Include (Auto) by default.

Los archivos con la acción de compilación propiedad establecida en contenido se designan como archivos de aplicación y se marcará como incluye de forma predeterminada.Files with the Build Action property set to Content are designated as application files and will be marked as included by default. Pueden incluidos, excluidos o marcados como archivos de datos.They can be included, excluded, or marked as data files. Las excepciones son los siguientes:The exceptions are as follows:

  • Archivos de datos como base de datos SQL (.mdf y .mdb) archivos y archivos XML se marcará como archivos de datos de forma predeterminada.Data files such as SQL Database (.mdf and .mdb) files and XML files will be marked as data files by default.

  • Referencias a ensamblados (.dll archivos) se designan como se indica a continuación, al agregar la referencia: si Copy Local es False, está marcada de forma predeterminada como un requisito previo ensamblado (requisito previo (Auto)) que debe estar presente en la GAC antes de instalar la aplicación.References to assemblies (.dll files) are designated as follows when you add the reference: If Copy Local is False, it is marked by default as a prerequisite assembly (Prerequisite (Auto)) that must be present in the GAC before the application is installed. Si Copy Local es True, el ensamblado está marcado como un ensamblado de aplicación de forma predeterminada (incluir (automático)) y se copiará en la carpeta de la aplicación durante la instalación.If Copy Local is True, the assembly is marked by default as an application assembly (Include (Auto)) and will be copied into the application folder at installation. Una referencia COM aparecerá en el archivos de la aplicación cuadro de diálogo (como un .ocx archivo) solo si su aislado propiedad está establecida en True.A COM reference will appear in the Application Files dialog box (as an .ocx file) only if its Isolated property is set to True. De forma predeterminada, se incluirá.By default, it will be included.

Para agregar archivos al cuadro de diálogo archivos de aplicaciónTo add files to the Application Files dialog box

  1. Seleccione un archivo de datos en el Explorador de soluciones.Select a data file in Solution Explorer.

  2. En la ventana Propiedades, cambie la acción de compilación propiedad a la contenido valor.In the Properties window, change the Build Action property to the Content value.

Para excluir archivos de publicación de ClickOnceTo exclude files from ClickOnce publishing

  1. Seleccione un proyecto en el Explorador de solucionesy, en el menú Proyecto , haga clic en Propiedades.With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Haga clic en el publicar ficha.Click the Publish tab.

  3. Haga clic en el archivos de la aplicación botón para abrir el archivos de la aplicación cuadro de diálogo.Click the Application Files button to open the Application Files dialog box.

  4. En el archivos de la aplicación cuadro de diálogo, seleccione el archivo que desea excluir.In the Application Files dialog box, select the file that you wish to exclude.

  5. En el estado de la publicación campos, seleccione excluir en la lista desplegable.In the Publish Status field, select Exclude from the drop-down list.

Para marcar los archivos como archivos de datosTo mark files as data files

  1. Seleccione un proyecto en el Explorador de solucionesy, en el menú Proyecto , haga clic en Propiedades.With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Haga clic en el publicar ficha.Click the Publish tab.

  3. Haga clic en el archivos de la aplicación botón para abrir el archivos de la aplicación cuadro de diálogo.Click the Application Files button to open the Application Files dialog box.

  4. En el archivos de la aplicación cuadro de diálogo, seleccione el archivo que desea marcar como datos.In the Application Files dialog box, select the file that you wish to mark as data.

  5. En el estado de la publicación campos, seleccione archivo de datos en la lista desplegable.In the Publish Status field, select Data File from the drop-down list.

Para marcar los archivos como requisitos previosTo mark files as prerequisites

  1. Seleccione un proyecto en el Explorador de solucionesy, en el menú Proyecto , haga clic en Propiedades.With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Haga clic en el publicar ficha.Click the Publish tab.

  3. Haga clic en el archivos de la aplicación botón para abrir el archivos de la aplicación cuadro de diálogo.Click the Application Files button to open the Application Files dialog box.

  4. En el archivos de la aplicación cuadro de diálogo, seleccione el ensamblado de aplicación (.dll archivo) que desea marcar como requisito previo.In the Application Files dialog box, select the application assembly (.dll file) that you wish to mark as a prerequisite. Tenga en cuenta que la aplicación debe tener una referencia al ensamblado de la aplicación en orden para que aparezca en la lista.Note that your application must have a reference to the application assembly in order for it to appear in the list.

  5. En el estado de la publicación campos, seleccione requisitos previos en la lista desplegable.In the Publish Status field, select Prerequisite from the drop-down list.

Para agregar un nuevo grupo de archivosTo add a new file group

  1. Seleccione un proyecto en el Explorador de solucionesy, en el menú Proyecto , haga clic en Propiedades.With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Haga clic en el publicar ficha.Click the Publish tab.

  3. Haga clic en el archivos de la aplicación botón para abrir el archivos de la aplicación cuadro de diálogo.Click the Application Files button to open the Application Files dialog box.

  4. En el archivos de la aplicación cuadro de diálogo, seleccione el grupo field para un archivo que desea incluir en el nuevo grupo.In the Application Files dialog box, select the Group field for a file that you wish to include in the new group.

    Nota

    Los archivos deben tener la acción de compilación propiedad establecida en contenido antes de que aparezcan los nombres de archivo en el archivos de la aplicación cuadro de diálogo.Files must have the Build Action property set to Content before the file names appear in the Application Files dialog box.

  5. En el grupo de descarga campos, seleccione <nuevo... > en la lista desplegable.In the Download Group field, select <New...> from the drop-down list.

  6. En el nuevo grupo cuadro de diálogo, escriba un nombre para el grupo y, a continuación, haga clic en Aceptar.In the New Group dialog box, enter a name for the group, and then click OK.

Para agregar un archivo a un grupoTo add a file to a group

  1. Seleccione un proyecto en el Explorador de solucionesy, en el menú Proyecto , haga clic en Propiedades.With a project selected in Solution Explorer, on the Project menu, click Properties.

  2. Haga clic en el publicar ficha.Click the Publish tab.

  3. Haga clic en el archivos de la aplicación botón para abrir el archivos de la aplicación cuadro de diálogo.Click the Application Files button to open the Application Files dialog box.

  4. En el archivos de la aplicación cuadro de diálogo, seleccione el grupo field para un archivo que desea incluir en el nuevo grupo.In the Application Files dialog box, select the Group field for a file that you wish to include in the new group.

  5. En el grupo de descarga , seleccione un grupo en la lista desplegable.In the Download Group field, select a group from the drop-down list.

    Nota

    No puede cambiar el grupo de descarga para los archivos que son necesarios para ejecutar la aplicación.You cannot change the Download Group for files that are required for the application to run.

Vea tambiénSee also

Publicar aplicaciones ClickOnce Publish ClickOnce applications
Cómo: publicar una aplicación ClickOnce mediante el Asistente para publicaciónHow to: Publish a ClickOnce application using the Publish Wizard