Desactivación de la activación de URL de aplicaciones ClickOnce mediante el diseñador

Normalmente, una aplicación ClickOnce se inicia automáticamente después de que se instale desde un servidor web. Por motivos de seguridad, puede deshabilitar este comportamiento e indicar a los usuarios que, en su lugar, inicien la aplicación desde el menú Inicio. En el procedimiento siguiente, se describe cómo deshabilitar la activación de URL.

Esta técnica se puede utilizar solo para las aplicaciones ClickOnce instaladas en el equipo del usuario desde un servidor web. No se puede utilizar para aplicaciones solo en línea, que se pueden iniciar utilizando su dirección URL. Para obtener más información sobre la diferencia entre las aplicaciones solo en línea e instaladas, consulte Elegir una estrategia de implementación de ClickOnce.

Este procedimiento usa Visual Studio. También puede realizar esta tarea mediante el Kit de desarrollo de software (SDK) de Windows. Para obtener más información, vea Cómo: Deshabilitar la activación de direcciones URL de aplicaciones ClickOnce.

Procedimiento

Deshabilitar la activación de direcciones URL para la aplicación

  1. Haga clic con el botón derecho en el nombre del proyecto en el Explorador de soluciones y, a continuación, haga clic en Propiedades.

  2. En la página Propiedades, haga clic en la pestaña Publicar.

    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 obtener más información, consulte Implementación de una aplicación Windows de .NET con ClickOnce y ClickOnce para .NET.

  3. Haga clic en Opciones.

  4. Haga clic en Manifiestos.

  5. Active la casilla etiquetada Bloquear aplicación para que se active a través de una dirección URL.

  6. Implementación de aplicación.