【发布时间】:2017-12-25 08:18:36
【问题描述】:
当 Burn 使用 MsiPackage 运行 MSI 安装程序时,我希望 MSI 的日志文件具有自定义名称,例如 MyProductName.log。我还想附加到现有的日志文件(同名)。
在 InstallShield 的基本 MSI 项目的发布视图中有一个条目“MSI 命令行参数”,您可以在其中输入自定义日志文件名:
/l+* "%TEMP%\MyProductName.log"
“+”会将日志附加到现有文件中。
Burn 可以将公共属性传递给 MSI,但我看不到做我想做的事情的方法。
看起来我需要编写代码(自定义 Burn 引导程序)以在安装(或卸载)MsiPackage 后运行,以将日志文件的内容(在 LogPathVariable 中定义的 Burn 变量中)复制到文件中自定义名称。
【问题讨论】:
标签: wix installation burn