Implementación de una aplicación de escritorio de .NET Framework mediante el Asistente para publicación de ClickOnce

Para que una aplicación ClickOnce esté disponible para los usuarios, debe publicarla en un recurso compartido de archivos o ruta de acceso, en un servidor FTP o en un medio extraíble. Puede publicar la aplicación con el Asistente para publicación. En la página Publicar del Diseñador de proyectos hay disponibles más propiedades relativas a la publicación. Para obtener más información, vea Publicar aplicaciones ClickOnce.

Antes de ejecutar el Asistente para publicación, debe establecer las propiedades de publicación correctamente. Por ejemplo, si quiere designar una clave para firmar la aplicación ClickOnce, puede hacerlo en la página Firma del Diseñador de proyectos. Para más información, consulte Protección de las aplicaciones ClickOnce.

Nota

Cuando se instala más de una versión de una aplicación con ClickOnce, la instalación mueve las versiones anteriores de la aplicación a una carpeta llamada Archivo, en la ubicación de publicación que especifiques. Al archivar las versiones anteriores de esta manera, el directorio de instalación se mantiene limpio de carpetas de versiones anteriores.

Nota

Los cuadros de diálogo y los comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar la configuración, haga clic en Importar y exportar configuraciones en el menú Herramientas . Para obtener más información, vea Restablecer la configuración.

Para publicar en un recurso compartido de archivos o en una ruta de acceso

  1. En el Explorador de soluciones, seleccione el proyecto de aplicación.

  2. En el menú Compilar, elija PublicarNombreDelProyecto o Publicar selección.

    Aparece el Asistente para publicación.

    Nota

    En ClickOnce para .NET Core 3.1 y .NET 5 o versiones posteriores, las propiedades de implementación se establecen mediante la herramienta Publicar, en lugar del Asistente para publicación y la página Publicar del Diseñador de proyectos. Para más información, consulte Implementación de una aplicación Windows de .NET con ClickOnce y ClickOnce para .NET.

  3. En la página ¿Dónde desea publicar la aplicación?, escriba una dirección válida de servidor FTP o una ruta de acceso de archivo válida con uno de los formatos mostrados y después haga clic en Siguiente.

  4. En la página Instalación de la aplicación, seleccione la ubicación donde los usuarios irán para instalar la aplicación:

    • Si los usuarios la instalarán desde un sitio web, haga clic en Desde un sitio web y escriba la dirección URL correspondiente a la ruta de acceso al archivo especificada en el paso anterior. Haga clic en Next. (Esta opción se usa normalmente cuando se especifica una dirección FTP como ubicación de publicación. No se admite la descarga directa desde FTP. Por lo tanto, tiene que escribir una dirección URL aquí).

    • Si los usuarios instalarán la aplicación directamente desde el recurso compartido de archivos, haga clic en Desde una ruta de acceso UNC o un recurso compartido de archivos y después en Siguiente. (Esto es para ubicaciones de publicación con el formato c:\deploy\myapp or \\server\myapp.)

    • Si los usuarios instalarán desde medios extraíbles, haga clic en Desde un CD-ROM o un DVD-ROM y después haga clic en Siguiente.

  5. En la página ¿La aplicación estará disponible sin conexión?, haga clic en la opción apropiada:

    • Si quiere que la aplicación se ejecute cuando el usuario esté desconectado de la red, haga clic en Sí, esta aplicación está disponible con o sin conexión. Se creará un acceso directo a la aplicación en el menú Inicio.

    • Si quiere que la aplicación se ejecute directamente desde la ubicación de publicación, haga clic en No, esta aplicación sólo está disponible en línea. No se creará ningún acceso directo en el menú Inicio.

      Haga clic en Siguiente para continuar.

  6. Haga clic en Finalizar para publicar la aplicación.

    El estado de publicación se muestra en el área de notificación del estado.

Para publicar en un CD-ROM o DVD-ROM

  1. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto de aplicación y después haga clic en Propiedades.

    Aparece el Diseñador de proyectos.

  2. Haga clic en la pestaña Publicar para abrir la página Publicar en el Diseñador de proyectos y haga clic en el botón Asistente para publicación.

    Aparece el Asistente para publicación.

  3. En la página ¿Dónde desea publicar la aplicación?, especifique la ruta de acceso del archivo o la ubicación FTP donde se publicará la aplicación, por ejemplo, d:\deploy. Haga clic en Siguiente para continuar.

  4. En la página Instalación de la aplicación, Haga clic en Desde un CD-ROM o un DVD-ROM y después haga clic en Siguiente.

    Nota

    Si quiere que la instalación se ejecute automáticamente cuando se inserte el CD-ROM en la unidad, abra la página Publicar en el Diseñador de proyectos y haga clic en el botón Opciones; después, en el asistente Opciones de publicación, seleccione En las instalaciones desde CD, el programa de instalación se inicia automáticamente al insertar el CD.

  5. Si distribuye su aplicación en CD-ROM, quizás quiera proporcionar actualizaciones desde un sitio web. En la página ¿Dónde buscará la aplicación las actualizaciones?, elija una opción de actualización:

    • Si la aplicación buscará actualizaciones, haga clic en La aplicación buscará actualizaciones en la siguiente ubicación y escriba el nombre de la ubicación donde se publicarán las actualizaciones. Puede ser una ubicación de archivos, un sitio web o un servidor FTP.

    • Si la aplicación no buscará actualizaciones, haga clic en La aplicación no buscará actualizaciones.

      Haga clic en Siguiente para continuar.

  6. Haga clic en Finalizar para publicar la aplicación.

    El estado de publicación se muestra en el área de notificación del estado.

    Nota

    Una vez completa la publicación, tendrá que usar un grabador de CD o de DVD para copiar los archivos desde la ubicación especificada en el paso 3 al CD-ROM o DVD-ROM.