始终自动登录WiX

Mar*_*los 3 windows-installer wix

有没有办法强制自动登录WiX?

目前,要生成日志,我需要使用以下参数执行我的包:

application.msi /l*v log.txt
Run Code Online (Sandbox Code Playgroud)

我想在<Product>标签中找到一种方法- 例如 - 强制始终启用日志.我知道这在InstallShield中是可行的.

Yan*_*nko 6

MsiLogging属性是您的解决方案.根据文件:

MsiLogging属性设置Windows Installer程序包的默认日志记录模式.如果Property表中存在此可选属性,则安装程序将生成名为MSI*.LOG的日志文件.日志文件的完整路径由MsiLogFileLocation属性的值给出.

  • 有点谨慎.Windows 7中存在一个已知缺陷,有时Explorer有一个内存(Heap)问题,导致它忘记了TEMP指令所在的位置.然后,当您尝试使用此属性设置卸载MSI时,它无法写入日志,并且安装程序失败并显示错误.我在这个问题上提供了几张服务台门票,这足以让我决定不使用这个功能. (3认同)