演练:安装事件日志组件

更新:2007 年 11 月

本页中的过程将带您完成为 EventLog 组件的实例设置安装组件的过程,包括创建组件实例、为其添加安装程序以及编译和运行安装程序。

说明:

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见Visual Studio 设置

创建 EventLog 组件

  1. 在“文件”菜单上指向“新建”,然后单击“项目”。

  2. 在“新建项目”对话框中,创建 Visual Basic 或 Visual C# 的“Windows 应用程序”。将项目命名为 MyEventLog。

  3. 从“工具箱”的“组件”选项卡,将 EventLog 组件拖到窗体中。

  4. 在“属性”窗口中,设置以下值:

    • Log 属性设置为 Application。

    • MachineName 属性设置为事件日志所在的服务器的名称。使用句点 (.) 表示本地计算机。

    • Source 属性设置为您选择的字符串。在这种情况下,可以使用项目的名称。

  5. 保存文件。

    说明:

    有关创建 EventLog 组件实例及设置其属性的更多信息,请参见 记录应用程序、服务器和安全性事件

为 EventLog 组件创建安装组件

  1. 在此设计器中,单击 EventLog1 组件:

  2. 设计器具有焦点时,右击然后单击“添加安装程序”。

    项目中出现 Installer 类,一个安装组件被添加到其中。

    您可以现在安装并运行应用程序。

生成安装

  • 保存项目并生成它。

    说明:

    因为没有更改现有方法时此安装程序也可正常运行,所以无需重写 InstallCommitRollbackUninstall 方法。

    安装项目将安装已编译的项目文件并运行要运行 Windows 应用程序时所需的安装程序。

为应用程序创建安装项目

  1. 在“文件”菜单上指向“添加项目”,然后单击“新建项目”。

  2. 在“项目类型”窗格中选择“安装和部署项目”文件夹。

  3. 在“模板”窗格中选择“安装项目”。将项目命名为 MyEventLogSetup。

    安装项目随即添加到解决方案。

下一步,将 Windows 应用程序项目的输出添加到安装项目。

将项目输出添加到安装项目

  1. 在“解决方案资源管理器”中,右击“MyEventLogSetup”,指向“添加”,然后选择“项目输出”。

    出现“添加项目输出组”对话框。

  2. MyEventLog 在“项目”框中被选定。

  3. 在列表框中,选择“主输出”,然后单击“确定”。

    MyEventLog 主输出的项目项被添加到安装项目中。

    现在添加自定义操作以安装 MyNewService.exe 文件。

将自定义操作添加到安装项目

  1. 在“解决方案资源管理器”中右击安装项目,指向“视图”,然后选择“自定义操作”。

    出现“自定义操作”编辑器。

  2. 在“自定义操作编辑器”中右击“自定义操作”节点,然后选择“添加自定义操作”。

    出现“选择项目中的项”对话框。

  3. 在列表框中双击“应用程序文件夹”将其打开,选择“主输出来自 MyEventLog(活动)”,然后单击“确定”。

    主输出将添加到自定义操作的所有四个节点:“安装”、“提交”、“回滚”和“卸载”。

  4. 生成安装项目。

  5. 若要安装 MyEventLog.exe,请右击“解决方案资源管理器”中的安装项目,并选择“安装”。

请参见

任务

如何:从服务器资源管理器启动事件查看器

概念

安装组件介绍

其他资源

记录应用程序、服务器和安全性事件

系统监视演练