演练:安装事件日志组件
更新:2007 年 11 月
本页中的过程将带您完成为 EventLog 组件的实例设置安装组件的过程,包括创建组件实例、为其添加安装程序以及编译和运行安装程序。
说明: |
---|
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 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 在“项目”框中被选定。
在列表框中,选择“主输出”,然后单击“确定”。
MyEventLog 主输出的项目项被添加到安装项目中。
现在添加自定义操作以安装 MyNewService.exe 文件。
将自定义操作添加到安装项目
在“解决方案资源管理器”中右击安装项目,指向“视图”,然后选择“自定义操作”。
出现“自定义操作”编辑器。
在“自定义操作编辑器”中右击“自定义操作”节点,然后选择“添加自定义操作”。
出现“选择项目中的项”对话框。
在列表框中双击“应用程序文件夹”将其打开,选择“主输出来自 MyEventLog(活动)”,然后单击“确定”。
主输出将添加到自定义操作的所有四个节点:“安装”、“提交”、“回滚”和“卸载”。
生成安装项目。
若要安装 MyEventLog.exe,请右击“解决方案资源管理器”中的安装项目,并选择“安装”。