我正在使用以下命令查看 wix 安装程序中的日志。
msiexec /i "D:\WixProjects\DFServicesWixSetup\DFServices\bin\Debug\DFServices.msi" /L*V "D:\DFServices.log"
但此命令正在尝试再次安装 msi。
我想在完成安装后从 wix 执行此命令,并且日志文件需要保存在安装的文件夹中。
谁可以帮我这个事。
您需要提前决定是否希望 Windows Installer 创建日志文件。您还需要提前决定它应该去哪里。如果您希望它最终位于安装文件夹中,那么您需要在安装后将其复制到那里,或者也提前指定安装文件夹。
在 Windows Installer 中,文件夹由属性控制。您可以在开始安装的命令中指定此类属性。“安装文件夹”的属性名称取决于安装程序的创作方式;INSTALLFOLDER 是一个典型的名称。
因此,您可以使用如下命令执行此操作:
msiexec /i "D:\WixProjects\DFServicesWixSetup\DFServices\bin\Debug\DFServices.msi" /L*V "D:\path\DFServices.log" /qb INSTALLFOLDER="D:\path"
/qb 开关减少了 UI,以便为用户提供更改安装程序文件夹的机会。您的安装程序可能不需要它,具体取决于其 UI 通常显示的对话框。
因此,第一步是找出在安装程序中设置安装文件夹的属性。