How to: Disable URL Activation of ClickOnce Applications by Using the Designer

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Typically, a ClickOnce application will start automatically immediately after it is installed from a Web server. For security reasons, you may decide to disable this behavior, and tell users to start the application from the Start menu instead. The following procedure describes how to disable URL activation.

This technique can be used only for ClickOnce applications installed on the user's computer from a Web server. It cannot be used for online-only applications, which can be started only by using their URL. For more information about the difference between online-only and installed applications, see Choosing a ClickOnce Deployment Strategy.

This procedure uses Visual Studio. You can also accomplish this task by using the Windows Software Development Kit (SDK). For more information, see How to: Disable URL Activation of ClickOnce Applications.

Procedure

To disable URL activation for your application

  1. Right-click your project name in Solution Explorer, and click Properties.

  2. On the Properties page, click the Publish tab.

  3. Click Options.

  4. Click Manifests.

  5. Select the check box labeled Block application from being activated via a URL.

  6. Deploy your application.

See Also

Publishing ClickOnce Applications