如何在wix的Target文件夹中创建安装日志文件

时间:2014-01-07 07:47:36

标签: wix wix3.8

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

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

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

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

任何人都可以帮助我。

1 个答案:

答案 0 :(得分: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通常显示的对话框,可能不需要安装程序。

因此,第一步是确定哪个属性设置安装程序中的安装文件夹。