0

我正在使用以下命令查看 wix 安装程序中的日志。

msiexec /i "D:\WixProjects\DFServicesWixSetup\DFServices\bin\Debug\DFServices.msi" /L*V "D:\DFServices.log"

但此命令正在尝试再次安装 msi。

我想在完成安装后从 wix 执行此命令,并且日志文件需要保存在安装的文件夹中。

谁可以帮我这个事。

4

1 回答 1

0

您需要提前决定是否希望 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 通常显示的对话框。

因此,第一步是找出在安装程序中设置安装文件夹的属性。

于 2014-01-09T02:29:18.053 回答