チュートリアル: イベント ログ コンポーネントのインストール
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
ここでは、EventLog コンポーネントのインスタンスに対してインストール コンポーネントを設定するプロセスについて説明します。このプロセスには、コンポーネントのインスタンスの作成、インスタンスに対するインストーラーの追加、インストーラーのコンパイルおよび実行などが含まれます。
注意
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「設定の操作」を参照してください。
EventLog コンポーネントを作成するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスで、Visual Basic または Visual C# Windows アプリケーションを作成します。 プロジェクトに MyEventLog という名前を付けます。
ツールボックス の [コンポーネント] タブから、EventLog コンポーネントをフォームにドラッグします。
[プロパティ] ウィンドウで、次の値を設定します。
Log プロパティを Application に設定します。
MachineName プロパティを、イベント ログを保持するサーバーの名前に設定します。 ローカル コンピューターの場合はピリオド (.) を使用します。
Source プロパティを適切な文字列に設定します。 この場合は、プロジェクトの名前を使用できます。
ファイルを保存します。
注意
EventLog コンポーネントのインスタンスの作成とプロパティの設定については、「アプリケーション、サーバー、およびセキュリティ イベントのログの記録」を参照してください。
EventLog コンポーネントのインストール コンポーネントを作成するには
デザイナーで、EventLog1 コンポーネントをクリックします。
デザイナーにフォーカスを置いた状態で右クリックし、[インストーラーの追加] をクリックします。
プロジェクトに Installer クラスが表示され、インストール コンポーネントがそのクラスに追加されます。
これにより、アプリケーションをインストールして実行できるようになります。
インストールをビルドするには
プロジェクトを保存し、ビルドします。
注意
このインストーラーは既存のメソッドを変更しなくても正しく機能するので、Install、Commit、Rollback、および Uninstall の各メソッドをオーバーライドする必要はありません。
セットアップ プロジェクトは、コンパイルされたプロジェクト ファイルをインストールし、Windows アプリケーションの実行に必要なインストーラーを実行します。
アプリケーションのセットアップ プロジェクトを作成するには
[ファイル] メニューの [プロジェクトの追加] をポイントし、[新しいプロジェクト] をクリックします。
プロジェクトの種類 ペインの [セットアップ/配置プロジェクト] フォルダーをクリックします。
テンプレート ペインの [セットアップ プロジェクト] をクリックします。 プロジェクトに MyEventLogSetup という名前を付けます。
セットアップ プロジェクトがソリューションに追加されます。
次に、Windows アプリケーション プロジェクトからの出力をセットアップに追加します。
セットアップにプロジェクトの出力を追加するには
ソリューション エクスプローラー で、[MyEventLogSetup] を右クリックし、[追加] をポイントします。次に、[プロジェクト出力] をクリックします。
[プロジェクト出力グループの追加] ダイアログ ボックスが表示されます。
[プロジェクト] ボックスで MyEventLog が選択されています。
一覧の [プライマリ出力] をクリックし、[OK] をクリックします。
MyEventLog のプライマリ出力のプロジェクト項目がセットアップ プロジェクトに追加されます。
次に、MyNewService.exe ファイルをインストールするカスタム動作を追加します。
セットアップにカスタム動作を追加するには
ソリューション エクスプローラー で、セットアップ プロジェクトを右クリックし、[表示] をポイントします。次に、[カスタム動作] をクリックします。
[カスタム動作エディター] が表示されます。
カスタム動作エディター で、[カスタム動作] ノードを右クリックし、[カスタム動作の追加] をクリックします。
[プロジェクトから項目を選択] ダイアログ ボックスが表示されます。
一覧の [アプリケーション フォルダー] をダブルクリックして開き、[MyEventLog (アクティブ) のプライマリ出力] をクリックし、[OK] をクリックします。
カスタム処理の 4 つのノードすべて (Install、Commit、Rollback、Uninstall) にプライマリ出力が追加されます。
セットアップ プロジェクトをビルドします。
MyEventLog.exe をインストールするには、ソリューション エクスプローラー でセットアップ プロジェクトを右クリックし、[インストール] をクリックします。
参照
処理手順
方法 : サーバー エクスプローラーからのイベント ビューアーを起動します。