2010年7月26日月曜日

Windows Serviceおよびセットアッププロジェクトの作成手順(2)

Windowsセットアッププロジェクトの作成手順:

◆8.サービスアプリに必要なインストーラを作成
①Serviceのデザイン画面で右クリックして、「インストーラの追加」を
クリック
※新しいクラスの ProjectInstaller、および ServiceProcessInstaller
と ServiceInstaller の 2 つのインストール コンポーネントが、
プロジェクトに追加される。また、ServiceInstallerに対象Serviceの名前
も確認できる
②サービスの起動方法を決定するには、[ServiceInstaller] コンポーネント
をクリックし、StartType プロパティに適切な値を設定
③サービスが実行されるセキュリティ コンテキストを決定するには、
[ServiceProcessInstaller] コンポーネントをクリックし、
適切なプロパティ値を設定
④カスタム処理の実行が必要なメソッドをオーバーライド

◆9.セットアッププロジェクを作成
①上記Windowsサービスのソリューションを右クリックし、「追加」→
「新しいプロジェクト」をクリック
②プロジェクト追加のDialog画面で「その他のプロジェクトの種類」→
「セットアップと配置」をクリック
③右画面で「セットアッププロジェクト」を選んで、下部のプロジェクト名
と場所を入力して、「OK」をクリック
④追加したセットアッププロジェクトを右クリックして、「追加」→
「プロジェクト出力」をクリック
⑤[ プロジェクト出力グループの追加 ] Dialog画面で対象プロジェクトを選んで、
「プライマリ出力」→ [OK]
⑥正しいインストールは、プライマリ出力だけ追加;
カスタム動作を追加するには、次の手順:
・セットアッププロジェクトを右クリックし、「表示」→「カスタム動作」
・カスタム動作 ] を右クリックし、 [カスタム動作の追加 を実行
・ アプリケーション フォルダー ] をダブルクリックし、対象サービスプロジェクトの
のプライマリ出力を選んで、 [OK] を実行
・既定では、セットアップ プロジェクトは、ビルド構成に含まれません。
下記方法でソリューションをビルドする
「ビルド」メニュー→「構成マネージャー」→「セットアッププロジェクト」のビルド
をチェックオン→ビルド(バッチビルド)
※setup.exeと.msi二種類のセットアップファイルが作成された。

0 件のコメント: