▼.Net Compact Framework 2.0メモ▼
インストーラ(CABファイル)を作成する方法について説明する。アプリは実行に必要なファイルをそのままコピーしても動くが、インストーラを使うことによってインストール場所を指定や、メニュー「設定→システム→プログラムの削除」による削除が可能となる。
スマートデバイスCABプロジェクトの追加
- CABファイルにしたいソリューションを開く。
- ソリューションエクスプローラのプロジェクト名を右クリックし、ポップアップ「追加→新しいプロジェクト」を選択。
- 新しいプロジェクトの追加ダイアログで以下の設定を行い「OK」ボタンを押す。
| プロジェクトの種類 |
その他のプロジェクトの種類→セットアップと配置 |
| テンプレート |
スマートデバイスCABプロジェクト |
| プロジェクト名 |
CabProject |
| 場所 |
任意の場所(デフォルトでOK) |
CABプロジェクトのカスタマイズ
- ソリューションエクスプローラで「CABProject」を選択。
- メニュー「表示→プロパティウィンドウ」を選択し、プロパティウィンドウを開く。
- プロパティウィンドウの「ProductName」にアプリケーション名を指定。「アプリケーションの追加と削除」 ダイアログボックスなどに表示され。日本語使うとエラー。
- プロパティウィンドウの「Manifacture」に会社名を指定。日本語使うとエラー。
- OSのバージョン(OSVersionMin,OSVersionMax)を指定することも可能。
- ソリューションエクスプローラで「CABProject」を右クリックし、「プロパティ」を選択。
- 出力ファイル名を指定。
CABプロジェクトへのアプリ追加
- ソリューションエクスプローラのCAB プロジェクト名を右クリックし、「表示→ファイル システム」を選択。
- ファイルシステムエディタの 「アプリケーションフォルダ」 ノードを選択
- メニュー「操作→追加→プロジェクト出力」を選択
- 「プロジェクト」で追加するプロジェクトと「プライマリ出力」を選択しOKボタンを押す。
CABプロジェクトへのショートカットの追加
- アプリケーションフォルダを選択後、右側のペインで、「<アプリケーションプロジェクト名>のプライマリ出力」を選択。
- メニュー[操作→<アプリケーション プロジェクト名>のプライマリ出力 へのショートカットを作成] を選択。「出力」項目の下に「ショートカット」が追加される。
- 「ショートカット」を右クリックし、「名前の変更」 を選択し、プロジェクト名を指定。
- ルートの「対象コンピュータ上のファイルシステム」で右クリックし、「プログラムフォルダ(プログラムファイルフォルダでないのに注意)」を追加。
- 「ショートカット」をアプリケーションフォルダからプログラムフォルダにドラッグ&ドロップで移動。
CABを生成する
- ソリューション エクスプローラのCAB プロジェクト名を右クリックし、「ビルド」を選択。
−戻る−