Implementación de una aplicación de escritorio de Windows de .NET con ClickOnce

A partir de la versión 16.8 de Visual Studio 2019, puede usar la herramienta Publicar para publicar aplicaciones de escritorio de Windows de .NET Core 3.1, .NET 5, o versiones más recientes con ClickOnce desde Visual Studio.

Nota

Si tiene que publicar una aplicación de escritorio de Windows de .NET Framework, consulte Implementación de una aplicación de escritorio con ClickOnce (C# o Visual Basic).

Publicación con ClickOnce

  1. En el Explorador de soluciones, haga clic con el botón derecho en el proyecto y elija Publicar (o use el elemento de menú Compilar>Publicar).

    The Publish command on the project context menu in Solution Explorer

  2. Si previamente ha configurado algún perfil de publicación, aparece la página Publicar. Seleccione Nueva.

  3. En el asistente Publicar, seleccione Carpeta.

    Choose folder as a publish target

  4. En la página Destino específico, seleccione ClickOnce.

    Select ClickOnce as the specific target

  5. Escriba una ruta de acceso o seleccione Examinar para seleccionar la ubicación de publicación.

    Specify the path for the publish location

  6. En la página Ubicación de instalación, seleccione el lugar desde el que los usuarios van a instalar la aplicación.

    Specify the path to the folder

  7. En la página Configuración puede proporcionar la configuración necesaria para ClickOnce.

  8. Si seleccionó la instalación desde una ruta de acceso UNC o un sitio web, esta página le permite especificar si la aplicación está disponible sin conexión. Cuando se selecciona esta opción, se muestra la aplicación en el menú Inicio de los usuarios y permite que la aplicación se actualice automáticamente cuando se publica una nueva versión. De forma predeterminada, las actualizaciones están disponibles en la ubicación de instalación. Si desea usar una ubicación diferente para las actualizaciones, puede especificarla mediante el vínculo Actualizar configuración. Si no desea que la aplicación esté disponible sin conexión, se ejecutará desde la ubicación de instalación.

    Specify the publish settings

  9. Si seleccionó instalar desde un CD, un DVD o una unidad USB, esta página también le permite especificar si la aplicación admite actualizaciones automáticas. Si selecciona la opción para admitir actualizaciones, es necesario especificar la ubicación de la actualización, que debe ser una ruta de acceso UNC o un sitio web válidos.

    Choose the publish settings

    En esta página se incluye la capacidad de especificar los archivos de aplicación que se van a incluir en la instalación, qué paquetes de requisitos previos se van a instalar y otras opciones mediante los vínculos que se encuentran en la parte superior de la página.

    En esta página también puede establecer la versión de publicación y seleccionar si la versión se incrementará automáticamente con cada publicación.

    Nota

    El número de versión de publicación es único para cada perfil de ClickOnce. Si planea tener más de un perfil, tendrá que tenerlo en cuenta.

  10. En la página Firmar manifiestos puede especificar si los manifiestos se deben firmar y qué certificado usar.

    Sign the ClickOnce Manifests

  11. En la página de Configuración puede seleccionar la configuración de proyecto que desee.

    Specify the publish configuration

    Para obtener más ayuda sobre qué configuración elegir, consulte los recursos siguientes:

  12. Seleccione Finalizar para guardar el nuevo perfil de publicación de ClickOnce.

  13. En la página Resumen, seleccione Publicar y Visual Studio compilará el proyecto y lo publicará en la carpeta de publicación especificada. En esta página también se muestra un resumen del perfil.

    Publish property pane showing a profile summary

  14. Para volver a publicar, seleccione Publicar.

Pasos siguientes

Para aplicaciones de .NET: