File 如何为WiX安装程序创建日志文件?

File 如何为WiX安装程序创建日志文件?,file,installation,wix,logging,File,Installation,Wix,Logging,如何为WiX安装程序创建日志文件 在安装中创建的安装程序期间,我需要创建一个日志文件。目前我只知道运行MSI文件并生成日志文件的命令行选项 但是我需要创建一个日志文件,通常只运行MSI文件(不在命令行中),并记录安装过程中发生的每个进程。这篇文章解释了如何为所有MSI软件包启用Windows Installer日志记录。如果您确定安装软件包的计算机将安装MSI Installer 4.0,则可以将MSI logging属性设置为所需的日志记录选项。看 它将自动转储$TEMP文件夹中的文件 这并不

如何为WiX安装程序创建日志文件

在安装中创建的安装程序期间,我需要创建一个日志文件。目前我只知道运行MSI文件并生成日志文件的命令行选项


但是我需要创建一个日志文件,通常只运行MSI文件(不在命令行中),并记录安装过程中发生的每个进程。

这篇文章解释了如何为所有MSI软件包启用Windows Installer日志记录。

如果您确定安装软件包的计算机将安装MSI Installer 4.0,则可以将MSI logging属性设置为所需的日志记录选项。看

它将自动转储$TEMP文件夹中的文件


这并不理想,但很有效。

我想做的是让用户只运行msi文件来安装msi文件。。不是通过命令行。。。我已经知道这个:msiexec/I MySetup.msi/lv,但是我如何更新我的wix项目,使其自动使用/lv选项执行呢。您需要一个引导程序,该引导程序使用日志命令行启动MSI。我可以使用自定义操作实现此功能吗?否,因为在自定义操作运行时安装已经启动。可能的解决方案是使用log命令行或启用Windows Installer日志记录的自定义引导程序。请给我一些示例。我很难找到带有msiloging属性的样本*.wxs文件…您将其设置为与任何其他属性相同的方式:注意:msiloging属性需要MSI 4.5或更高版本。@Christopher您有该文件的源代码吗?根据微软的说法,它是从4.0开始提供的。你们是对的,我忘记了MSI 4.0。它是一种被遗忘的MSI版本,因为它只在Vista上可用,只有4.5在底层系统上可用。无论哪种方式,关键是如果您在一台装有MSI 3.1或更旧版本(非常常见)的2K3/XP机器上,那么它将无法工作。