Suspendre l’activation des URL des applications ClickOnce à l’aide du concepteur

En règle générale, une application ClickOnce démarre automatiquement immédiatement après son installation à partir d’un serveur web. Pour des raisons de sécurité, vous pouvez décider de désactiver ce comportement et d’inviter plutôt les utilisateurs à démarrer l’application à partir du menu Démarrer. La procédure suivante décrit comment désactiver l'activation d'URL.

Cette technique peut être utilisée uniquement pour les applications ClickOnce installées sur l’ordinateur de l’utilisateur à partir d’un serveur web. Elle ne peut pas être utilisée pour les applications en ligne uniquement, qui peuvent démarrer uniquement à l’aide de leur URL. Pour plus d’informations sur la différence entre les applications en ligne uniquement et les applications installées, consultez Choix d’une stratégie de déploiement ClickOnce.

Cette procédure utilise Visual Studio. Vous pouvez également effectuer cette tâche à l’aide du kit SDK Windows. Pour plus d’informations, consultez Guide pratique pour désactiver l’activation des URL des applications ClickOnce.

Procédure

Pour désactiver l'activation d'URL pour votre application

  1. Cliquez avec le bouton droit sur le nom de votre projet dans l’Explorateur de solutions, puis cliquez sur Propriétés.

  2. Dans la page Propriétés, cliquez sur l’onglet Publier.

    Notes

    Dans ClickOnce pour .NET Core 3.1 et .NET 5 ou version ultérieure, vous définissez les propriétés de déploiement à l’aide de l’outil Publication au lieu de l’Assistant Publication et de la page Publication du Concepteur de projet. Pour plus d’informations, consultez Déployer une application Windows .NET avec ClickOnce et ClickOnce pour .NET.

  3. Cliquez sur Options.

  4. Cliquez sur Manifestes.

  5. Cochez la case Bloquer l’activation de l’application via une URL.

  6. Déployez votre application.