ClickOnce 発行ウィザードを使用して .NET Framework デスクトップ アプリケーションを配置する

ユーザーが ClickOnce アプリケーションを利用できるようにするには、アプリケーションをファイル共有やパス、FTP サーバー、またはリムーバブル メディアに発行する必要があります。 アプリケーションの発行は、発行ウィザードを使用して実行できます。発行に関連する追加のプロパティは、プロジェクト デザイナー[発行] ページで設定できます。 詳細については、「ClickOnce アプリケーションの発行」を参照してください。

発行ウィザードを実行する前に、発行プロパティを適切に設定する必要があります。 たとえば、ClickOnce アプリケーションに署名するためのキーを指定する場合は、プロジェクト デザイナー[署名] ページで指定することができます。 詳細については、「ClickOnce アプリケーションのセキュリティ保護」を参照してください。

注意

ClickOnce を使用してアプリケーションの複数のバージョンをインストールすると、以前のバージョンのアプリケーションは、指定した発行場所の Archive というフォルダーに移動されます。 以前のバージョンがこのようにアーカイブされることで、インストール ディレクトリが以前のバージョンのフォルダーから分離されます。

注意

使用している設定またはエディションによっては、ヘルプの記載と異なるダイアログ ボックスやメニュー コマンドが表示される場合があります。 設定を変更するには、 [ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「リセット設定」を参照してください。

ファイル共有またはパスに発行するには

  1. ソリューション エクスプローラーで、アプリケーション プロジェクトを選択します。

  2. [ビルド] メニューの [<プロジェクト名> を公開する] または [選択範囲の公開] を選びます。

    発行ウィザードが表示されます。

    注意

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

  3. [アプリケーションをどこに発行しますか?] ページで、示される形式のいずれかを使用し、有効な FTP サーバー アドレスまたは有効なファイル パスを入力して、[次へ] をクリックします。

  4. [ユーザーはアプリケーションをどのようにインストールするのですか?] ページで、ユーザーがアプリケーションをインストールするためにアクセスする場所を選択します。

    • Web サイトからユーザーがインストールするようにする場合は、[Web サイトから] をクリックし、前の手順で入力したファイル パスに対応する URL を入力します。 [次へ] をクリックします。 (通常、このオプションは、発行場所として FTP のアドレスを指定する場合に使用されます。FTP からの直接のダウンロードはサポートされていません。したがって、ここに URL を入力する必要があります)

    • ファイル共有からユーザーが直接アプリケーションをインストールするようにする場合は、[UNC パスまたはファイル共有から][次へ] の順にクリックします。 (これは、形式が c:\deploy\myapp または \\server\myapp の発行場所に使用します)

    • ユーザーがリムーバブル メディアからインストールする場合は、[CD-ROM または DVD-ROM から][次へ] の順にクリックします。

  5. [アプリケーションはオフラインでも利用できますか?] ページで、必要に応じたオプションをクリックします。

    • ユーザーがネットワークに接続していないときにアプリケーションを実行できるようにするには、[はい、このアプリケーションはオンラインでもオフラインでも利用できます] をクリックします。 アプリケーションのショートカットが [スタート] メニューに作成されます。

    • 発行場所から直接アプリケーションを実行する必要がある場合は、[いいえ、このアプリケーションはオンラインでのみ利用できます] をクリックします。 ショートカットは [スタート] メニューに作成されません。

      [次へ] をクリックして、続行します。

  6. [完了] をクリックして、アプリケーションを発行します。

    状態通知領域に発行ステータスが表示されます。

CD-ROM や DVD-ROM に発行するには

  1. ソリューション エクスプローラーで、アプリケーション プロジェクトを右クリックし、[プロパティ] をクリックします。

    プロジェクト デザイナーが表示されます。

  2. [発行] タブをクリックしてプロジェクト デザイナー[発行] ページを開き、[発行ウィザード] をクリックします。

    発行ウィザードが表示されます。

  3. [アプリケーションをどこに発行しますか?] ページで、アプリケーションを発行するファイル パスまたは FTP パス (たとえば d:\deploy) を入力します。 [次へ] をクリックして続行します。

  4. [ユーザーはアプリケーションをどのようにインストールするのですか?] ページで、[CD-ROM または DVD-ROM から][次へ] の順にクリックします。

    注意

    CD-ROM がドライブに挿入されたらインストールが自動的に実行されるようにする場合は、プロジェクト デザイナー[発行] ページを開き、[オプション] ボタンをクリックします。次に [発行オプション] ウィザードで、[CD からインストールする場合、CD が挿入されるときにセットアップを自動的に開始する] を選択します。

  5. アプリケーションを CD-ROM で配布する場合は、Web サイトで更新プログラムを提供する必要が生じることがあります。 [アプリケーションの更新プログラムはどこで確認するのですか?] ページの更新オプションを 1 つ選択します。

    • アプリケーションが更新プログラムを確認するように指定する場合は、[次の場所からアプリケーションの更新プログラムを確認する] をクリックし、更新がポストされる場所を入力します。 ファイルの場所、Web サイト、または FTP サーバーを指定できます。

    • アプリケーションが更新プログラムを確認しないように指定する場合は、[アプリケーションの更新プログラムを確認しない] をクリックします。

      [次へ] をクリックして、続行します。

  6. [完了] をクリックして、アプリケーションを発行します。

    状態通知領域に発行ステータスが表示されます。

    注意

    発行が完了したら、CD-Rewriter または DVD-Rewriter を使用して、手順 3. で指定した場所にあるファイルを CD-ROM メディアまたは DVD-ROM メディアにコピーする必要があります。