如何使用 Wix 工具集在特定位置创建安装日志?

How to create installation logs at a particular location using Wix toolset?

我正在使用 Wix bootstrapper 安装我的应用程序,我希望日志文件位于特定位置,以便更容易找到而不是查看 %temp%,我知道我们可以提供位置通过命令行登录,但我想让客户端的事情更简单,那么有没有办法通过 wix 代码提供硬编码位置?或者我必须编写 CA 来从临时文件夹复制日志,我认为这不是最好的方法?

您可以设置 MsiLogFileLocationMsiLogging 您的包的 MSI 属性。

我所做的 解决方法 是创建一个批处理文件,然后 运行 通过该批处理文件进行设置并传递日志文件位置 -

开始setup.exe /l "C:\setuplog\your.log"

这将在 C 盘的 setuplog 文件夹中创建安装日志。