リサイズはクリックかドラッグ

ClickOnce による配布

ClickOnce(クリックワンス)は、Windows アプリケーションを Web ブラウザ経由で配置し、オフラインでの実行を可能にします。ここでは、ClickOnce を使用したアプリケーションの配布について、発行、配置、実行、更新、削除の一連のプロセスを説明します。ClickOnce の詳細については、Visual Studio のドキュメントまたは MSDN、市販の雑誌・解説書を参照してください。

アプリケーションの発行

ClickOnce で Windows アプリケーションを IIS(インターネットインフォメーションサービス)に設置するには、次の手順を実行します。ここでは、FlexChart for WPF に付属の「FlexChart101」サンプルを使用した例を示します。

  1. Visual Studio を起動し、「FlexChart101」プロジェクトを開きます。

  2. ソリューションエクスプローラのツリー上でプロジェクトのノードを右クリックし、コンテキストメニューの[プロパティ]を選択します。プロパティ画面が開いたら、[発行]ページを開きます。

    Click Onceによる配布 01

    [インストールフォルダの URL]欄に、発行したアプリケーションの公開先となる Url を記述します。ここでは、例としてローカル IIS 上の「http://localhost/FlexChart101/」を公開先とみなしています。

    Click Onceによる配布 12

  3. [アプリケーション ファイル]ボタンをクリックし、FlexChart101 サンプルで参照される各種ファイルの設定を表示します。

    Click Onceによる配布 02

  4. 「すべてのファイルを表示」チェックをONにします。

    Click Onceによる配布 03

  5. ComponentOne コンポーネントのすべてのアセンブリに対する「発行の状況」を「含む」に変更します。

    Click Onceによる配布 04

    メモ メモ

    この操作は、実行環境において、ComponentOne コンポーネントのアセンブリをアプリケーションと同じフォルダに配置させるために必要です。

  6. [OK]ボタンをクリックして設定を適用します。

  7. [今すぐ発行] をクリックします。

    発行フォルダの場所へアプリケーションが発行されます(ここでは、既定の設定であるプロジェクトフォルダ内の publish フォルダ)。発行フォルダには次のようなファイルがコピーされます。

    Click Onceによる配布 05

配置 Web ページの作成

発行時のオプション設定により、配置用の Web ページを作成することができます。この Web ページには、アプリケーションの情報 (アプリケーション名、バージョン、発行元)、必須コンポーネントの一覧、インストールボタンなどが含まれています。配置 Web ページを作成するには、次の手順を実行します。

  1. 「アプリケーションの発行」の手順2.までを実行します。

  2. [オプション]ボタンをクリックし、「発行オプション」を表示したら、「配置」ページに切り替えます。

    Click Onceによる配布 06

  3. 「配置 Web ページ」に、作成する Web ページのファイル名を指定します。

  4. 「発行後に毎回配置 Web ページを自動的に生成する」のチェックを ON にします。

    Click Onceによる配布 07

  5. [OK]をクリックしてダイアログを閉じます。

プロジェクトが発行されると、発行フォルダ内に指定されたファイル名で配置 Web ページが作成されます。

アプリケーションの配置

発行フォルダ内のすべてのファイルおよびフォルダを、公開先となる Web サイトにアップロードします。

アプリケーションを発行した URL(この例では http://localhost/flexchart101/index.html)をブラウザで開くと、次のような画面が表示されます。この画面の表示内容は、プロジェクトのプロパティで変更できます。

Click Onceによる配布 08

[インストール]ボタンをクリックすると、インストーラ本体である setup.exe のダウンロードが開始されます。ダウンロード後にインストーラを起動すると、アプリケーションの発行元を確認するダイアログが表示されます。

Click Onceによる配布 09

メモ メモ

既定では ClickOnce アプリケーションマニフェストおよび配置マニフェストに対して署名が行われていないため、公開元が確認できません。ClickOnce アプリケーションがコードサイニング証明書などを使用して署名されていれば、これらの情報が表示されるようになります。

[インストール]ボタンをクリックすると、アプリケーションがクライアントPCにインストールされます。インストールが完了すると、アプリケーションが起動します。

アプリケーションの実行

配置したアプリケーションは Windows のスタートメニューから実行できます。ClickOnce でスタートメニューに登録するかどうかは、プロジェクトのプロパティで設定します。

アプリケーションの更新

配置したアプリケーションを更新するには、アプリケーションを発行した URL にアクセスし、[インストール]ボタンをクリックします。Web サーバーに新しいバージョンが設置されている場合、自動的に新しいバージョンがインストールされます。アプリケーションを更新した後に以前のバージョンに戻すには、「コントロールパネル」の「プログラムと機能」を開き、配置したアプリケーションを選択して[変更と削除]ボタンをクリックします。

Click Onceによる配布 11

アプリケーションの削除

配置したアプリケーションを削除するには、「コントロールパネル」の「プログラムと機能」を開き、配置したアプリケーションを選択して[変更と削除]あるいは[アンインストール]ボタンをクリックします。「このコンピュータからアプリケーションを削除します。」を選択し、[OK]ボタンをクリックするとクライアント PC からアプリケーションを削除できます。

Click Onceによる配布 13

参照