▼.Net Compact Framework 2.0メモ▼
インストーラの作成


インストーラ(CABファイル)を作成する方法について説明する。アプリは実行に必要なファイルをそのままコピーしても動くが、インストーラを使うことによってインストール場所を指定や、メニュー「設定→システム→プログラムの削除」による削除が可能となる。


スマートデバイスCABプロジェクトの追加
  1. CABファイルにしたいソリューションを開く。
  2. ソリューションエクスプローラのプロジェクト名を右クリックし、ポップアップ「追加→新しいプロジェクト」を選択。
  3. 新しいプロジェクトの追加ダイアログで以下の設定を行い「OK」ボタンを押す。
    プロジェクトの種類 その他のプロジェクトの種類→セットアップと配置
    テンプレート スマートデバイスCABプロジェクト
    プロジェクト名 CabProject
    場所 任意の場所(デフォルトでOK)

CABプロジェクトのカスタマイズ
  1. ソリューションエクスプローラで「CABProject」を選択。
  2. メニュー「表示→プロパティウィンドウ」を選択し、プロパティウィンドウを開く。
  3. プロパティウィンドウの「ProductName」にアプリケーション名を指定。「アプリケーションの追加と削除」 ダイアログボックスなどに表示され。日本語使うとエラー。
  4. プロパティウィンドウの「Manifacture」に会社名を指定。日本語使うとエラー。
  5. OSのバージョン(OSVersionMin,OSVersionMax)を指定することも可能。
  6. ソリューションエクスプローラで「CABProject」を右クリックし、「プロパティ」を選択。
  7. 出力ファイル名を指定。
CABプロジェクトへのアプリ追加
  1. ソリューションエクスプローラのCAB プロジェクト名を右クリックし、「表示→ファイル システム」を選択。
  2. ファイルシステムエディタの 「アプリケーションフォルダ」 ノードを選択
  3. メニュー「操作→追加→プロジェクト出力」を選択
  4. 「プロジェクト」で追加するプロジェクトと「プライマリ出力」を選択しOKボタンを押す。
CABプロジェクトへのショートカットの追加
  1. アプリケーションフォルダを選択後、右側のペインで、「<アプリケーションプロジェクト名>のプライマリ出力」を選択。
  2. メニュー[操作→<アプリケーション プロジェクト名>のプライマリ出力 へのショートカットを作成] を選択。「出力」項目の下に「ショートカット」が追加される。
  3. 「ショートカット」を右クリックし、「名前の変更」 を選択し、プロジェクト名を指定。
  4. ルートの「対象コンピュータ上のファイルシステム」で右クリックし、「プログラムフォルダ(プログラムファイルフォルダでないのに注意)」を追加。
  5. 「ショートカット」をアプリケーションフォルダからプログラムフォルダにドラッグ&ドロップで移動。
CABを生成する
  1. ソリューション エクスプローラのCAB プロジェクト名を右クリックし、「ビルド」を選択。



−戻る−