デザイナーを使用して ClickOnce アプリケーションの URL アクティベーションを無効にする
通常、ClickOnce アプリケーションは Web サーバーからインストールされた直後に自動的に開始されます。 ただし、セキュリティ上の理由から、この動作を無効にすることもできます。その場合は、[スタート] メニューからアプリケーションを起動するようにユーザーに通知します。 次の手順では、URL アクティベーションを無効にする方法を説明します。
この手法は、Web サーバーからユーザーのコンピューターにインストールされた ClickOnce アプリケーションに対してのみ使用できます。 URL を使用する方法でのみ起動できるオンライン専用のアプリケーションには使用できません。 オンライン専用アプリケーションとインストールされたアプリケーションの違いの詳細については、「ClickOnce 配置ストラテジの選択」を参照してください。
この手順では、Visual Studio を使用します。 このタスクは、Windows ソフトウェア開発キット (SDK) を使用して実行することもできます。 詳細については、「方法: ClickOnce アプリケーションの URL アクティベーションを無効にする」を参照してください。
手順
アプリケーションの URL アクティベーションを無効にするには
ソリューション エクスプローラーでご利用のプロジェクト名を右クリックし、[プロパティ] をクリックします。
[プロパティ] ページの [発行] タブをクリックします。
Note
.NET Core 3.1 および .NET 5 以降の ClickOnce では、発行ウィザードやプロジェクト デザイナーの [発行] ページではなく、発行ツールを使用して配置プロパティを設定します。 詳細については、ClickOnce を使用した .NET Windows アプリケーションの配置と .NET 用 ClickOnce に関するページを参照してください。
オプションをクリックします。
[マニフェスト] をクリックします。
URL からアプリケーションがアクティブ化されるのを禁止する] チェックボックスをオンにします。
アプリケーションをデプロイします。