第4回 ClickOnceテクノロジを最大限に生かす開発

サンプル・アプリケーションのソリューション/プロジェクトの内容本稿では「SampleApplication」というソリューションを作成し、その中に以下の3つのプロジェクトを追加している。  (1)「ClickOnce」プロジェクトは、本稿で紹介するClickOnceのカスタマイズ・プログラミングで必要となる汎用的な機能をまとめたクラス・ライブラリ(.DLLファイル)である。読者はこれを自由に改変して使ってよい。  (2)「SampleApplication」プロジェクトは、サンプル・アプリケーションの本体(.EXEファイル)である。  (3)「SampleClassLibrary」プロジェクトは、オンデマンド配置で使用するクラス・ライブラリ(.DLLファイル)である。本稿のサンプル・アプリケーションでは、[オンデマンド配置]ボタンがクリックされると、このライブラリをダウンロードして、これに含まれるDownloadedDialogダイアログという機能を使用する。