我有一个安装Windows服务的设置项目。
我们正在自定义日志中注册事件日志源,Winservice项目应该使用它(如何和为什么不重要)。
我的问题是,设置项目默认尝试创建事件日志源。这样做会出现错误消息(“错误1001”源XXX已存在于本地计算机上),并回滚。
我已经到处查找,但找不到注册在哪里或如何关闭它。
如何强制Windows服务或设置项目不创建事件日志源?
我们正在自定义日志中注册事件日志源,Winservice项目应该使用它(如何和为什么不重要)。
我的问题是,设置项目默认尝试创建事件日志源。这样做会出现错误消息(“错误1001”源XXX已存在于本地计算机上),并回滚。
我已经到处查找,但找不到注册在哪里或如何关闭它。
如何强制Windows服务或设置项目不创建事件日志源?
foreach (Installer installer in serviceInstaller1.Installers)
中包含“serviceInstaller1”非常重要。我将其写成了foreach (Installer installer in this.Installers)
。这样构建很好,安装程序创建了MSI文件。但是当我尝试安装服务时,错误仍然存在。只有当我将“this.Installers”更改为“serviceInstaller1.Installers”时,才能解决错误。 - Simon Elms