次の方法で共有


ClickOnce 配置戦略を選択する

ClickOnce アプリケーションを配置するには、3 つの異なる方法があります。選択する戦略は、主にデプロイするアプリケーションの種類によって異なります。 3 つのデプロイ戦略は次のとおりです。

  • Web またはネットワーク共有からインストールする

  • Web またはネットワーク共有からアプリケーションを起動する

  • CD または DVD からインストールする

    デプロイ戦略を選択するだけでなく、アプリケーションの更新プログラムを提供するための戦略も選択する必要があります。 詳細については、「 ClickOnce 更新戦略の選択」を参照してください。

Web またはネットワーク共有からインストールする

この戦略を使用すると、アプリケーションは Web サーバーまたはネットワーク ファイル共有にデプロイされます。 エンド ユーザーがアプリケーションをインストールする場合は、Web ページ上のアイコンをクリックするか、ファイル共有のアイコンをダブルクリックします。 その後、エンド ユーザーのコンピューターにアプリケーションがダウンロードされ、インストールされ、起動されます。 コントロール パネルの [スタート ] メニューと [ プログラムの追加と削除 ] に項目が追加 されます

この戦略はネットワーク接続に依存するため、ローカル エリア ネットワークまたは高速インターネット接続にアクセスできるユーザーに展開されるアプリケーションに最適です。

Web からアプリケーションをデプロイする場合は、URL を使用してアクティブ化されるときに、アプリケーションに引数を渡すことができます。 詳細については、「 方法: オンライン ClickOnce アプリケーションでクエリ文字列情報を取得する」を参照してください。 このドキュメントで説明されている他のメソッドを使用してアクティブ化されたアプリケーションに引数を渡すことはできません。

Visual Studio でこの展開方法を有効にするには、発行ウィザードの [インストール方法] ページで [Web から] または [UNC パスまたはファイル共有から] をクリックします。

ClickOnce for .NET Core 3.1 および .NET 5 以降では、発行ウィザードとプロジェクト デザイナーの [発行] ページではなく、発行ツールを使用して配置プロパティを設定します。 詳細については、「ClickOnce と ClickOnce for .NET を使用した .NET Windows アプリケーションの配置」を参照してください。

これが既定のデプロイ戦略です。

Web またはネットワーク共有からアプリケーションを起動する

この戦略は、アプリケーションが Web アプリケーションのように動作する点を除いて、最初の戦略に似ています。 ユーザーが Web ページ上のリンクをクリック (またはファイル共有のアイコンをダブルクリック) すると、アプリケーションが起動します。 ユーザーがアプリケーションを閉じると、ローカル コンピューターで使用できなくなります。コントロール パネル[スタート] メニューまたは [プログラムの追加と削除] に何も追加されません。

技術的には、Web アプリケーションが Web キャッシュにダウンロードされるのと同様に、アプリケーションがダウンロードされ、ローカル コンピューター上のアプリケーション キャッシュにインストールされます。 Web キャッシュと同様に、ファイルは最終的にアプリケーション キャッシュから消去されます。 ただし、ユーザーの認識は、アプリケーションが Web またはファイル共有から実行されていることです。

この戦略は、使用頻度の低いアプリケーション (通常は毎年 1 回のみ実行される従業員のベネフィット ツールなど) に最適です。

Visual Studio でこの展開方法を有効にするには、発行ウィザードの [インストールまたは実行] Web ページで [アプリケーションをインストールしない] をクリックします。

この配置戦略を有効にするには、手動で配置マニフェストの インストール タグを変更します。 (その値は true または false にすることができます。Mage.exeで、[アプリケーションの種類] ボックスの一覧の [オンラインのみ] オプションを使用します。

CD または DVD からインストールする

この方法を使用すると、アプリケーションは CD-ROM や DVD などのリムーバブル メディアに展開されます。 前のオプションと同様に、ユーザーがアプリケーションのインストールを選択すると、アプリケーションがインストールおよび開始され、コントロール パネル[スタート] メニューと [プログラムの追加と削除] に項目が追加されます。

この戦略は、永続的なネットワーク接続や低帯域幅接続を使用せずにユーザーに展開されるアプリケーションに最適です。 アプリケーションはリムーバブル メディアからインストールされるため、インストールにネットワーク接続は必要ありません。ただし、アプリケーションの更新にはネットワーク接続が必要です。

Visual Studio でこの展開方法を有効にするには、発行ウィザードの [インストール方法] ページの [CD-ROM または DVD-ROM から] をクリックします。

この配置戦略を手動で有効にするには、配置マニフェストで deploymentProvider タグを変更します。 (Visual Studio では、このプロパティはプロジェクト デザイナーの [発行] ページにインストール URL として公開されます。Mage.exe では、開始場所です)。

Web ブラウザーのサポート

.NET Framework 3.5 以降を対象とするアプリケーションは、任意のブラウザーを使用してインストールできます。