更新:2007 年 11 月
本页中的过程将带您完成为 EventLog 组件的实例设置安装组件的过程,包括创建组件实例、为其添加安装程序以及编译和运行安装程序。
| .gif) 说明: | 
|---|
| 对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您使用的 Visual Studio 版本及设置。有关更多信息,请参见Visual Studio 设置。 | 
创建 EventLog 组件
- 在“文件”菜单上指向“新建”,然后单击“项目”。 
- 在“新建项目”对话框中,创建 Visual Basic 或 Visual C# 的“Windows 应用程序”。将项目命名为 MyEventLog。 
- 从“工具箱”的“组件”选项卡,将 EventLog 组件拖到窗体中。 
- 在“属性”窗口中,设置以下值: - 将 Log 属性设置为 Application。 
- 将 MachineName 属性设置为事件日志所在的服务器的名称。使用句点 (.) 表示本地计算机。 
- 将 Source 属性设置为您选择的字符串。在这种情况下,可以使用项目的名称。 
 
- 保存文件。 .gif) 说明: 说明:- 有关创建 EventLog 组件实例及设置其属性的更多信息,请参见 记录应用程序、服务器和安全性事件。 
为 EventLog 组件创建安装组件
- 在此设计器中,单击 EventLog1 组件: 
- 设计器具有焦点时,右击然后单击“添加安装程序”。 - 项目中出现 Installer 类,一个安装组件被添加到其中。 - 您可以现在安装并运行应用程序。 
生成安装
- 保存项目并生成它。 .gif) 说明: 说明:- 因为没有更改现有方法时此安装程序也可正常运行,所以无需重写 Install、Commit、Rollback 和 Uninstall 方法。 - 安装项目将安装已编译的项目文件并运行要运行 Windows 应用程序时所需的安装程序。 
为应用程序创建安装项目
- 在“文件”菜单上指向“添加项目”,然后单击“新建项目”。 
- 在“项目类型”窗格中选择“安装和部署项目”文件夹。 
- 在“模板”窗格中选择“安装项目”。将项目命名为 MyEventLogSetup。 - 安装项目随即添加到解决方案。 
下一步,将 Windows 应用程序项目的输出添加到安装项目。
将项目输出添加到安装项目
- 在“解决方案资源管理器”中,右击“MyEventLogSetup”,指向“添加”,然后选择“项目输出”。 - 出现“添加项目输出组”对话框。 
- MyEventLog 在“项目”框中被选定。 
- 在列表框中,选择“主输出”,然后单击“确定”。 - MyEventLog 主输出的项目项被添加到安装项目中。 - 现在添加自定义操作以安装 MyNewService.exe 文件。 
将自定义操作添加到安装项目
- 在“解决方案资源管理器”中右击安装项目,指向“视图”,然后选择“自定义操作”。 - 出现“自定义操作”编辑器。 
- 在“自定义操作编辑器”中右击“自定义操作”节点,然后选择“添加自定义操作”。 - 出现“选择项目中的项”对话框。 
- 在列表框中双击“应用程序文件夹”将其打开,选择“主输出来自 MyEventLog(活动)”,然后单击“确定”。 - 主输出将添加到自定义操作的所有四个节点:“安装”、“提交”、“回滚”和“卸载”。 
- 生成安装项目。 
- 若要安装 MyEventLog.exe,请右击“解决方案资源管理器”中的安装项目,并选择“安装”。