当前位置:  开发笔记 > 编程语言 > 正文

如何使用WiX创建事件日志源

如何解决《如何使用WiX创建事件日志源》经验,为你挑选了3个好方法。

我正在为使用自定义事件日志源的网站创建安装程序.我希望我们的基于WiX的安装程序在安装期间创建该事件日志源.

有没有人知道使用WiX框架执行此操作的最佳方法.



1> Paul Lalonde..:

Wix为创建事件日志源提供了开箱即用的支持.

假设您使用Wix 3,首先需要将WixUtilExtension的引用添加到您的Votive项目或命令行.然后,您可以在组件下添加EventSource元素:



    
        ...
        
        ...
    

如果这是一个.NET项目,您可以使用框架目录中的EventLogMessages.dll作为消息文件.


如果您使用WixNetFxExtension,您可以使用[NETFRAMEWORK20INSTALLROOTDIR] EventLogMessages.dll

2> Gordon..:

只是为了节省一些时间 - 如果您尝试使用应用程序日志和.NET消息,您可以剪切粘贴以下代码:


注意:上面的路径现在是正确的..


@gbjbaanb .Net 4.5使用`C:\ Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll`

3> Daniel Fishe..:

内置更灵活的东西怎么样:

EventMessageFile="[NETFRAMEWORK20INSTALLROOTDIR]EventLogMessages.dll"

要么

EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"

EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR64]EventLogMessages.dll"


不太正确.在Wix 3.5中,它应该是[NETFRAMEWORK40FULLINSTALLROOTDIR]或[NETFRAMEWORK40FULLINSTALLROOTDIR64](对于64位) - 请参阅http://wix.sourceforge.net/manual-wix3/wixnetfxextension.htm.并记得包含一个PropertyRef.
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有