我正在使用以下命令查看wix安装程序中的日志。
msiexec / i“D:\ WixProjects \ DFServicesWixSetup \ DFServices \ bin \ Debug \ DFServices.msi”/ L * V“D:\ DFServices.log”
但是此命令正在尝试再次安装msi。
我希望在完成安装后从wix执行此命令,并且日志文件需要保存在已安装的文件夹中。
任何人都可以帮助我。
答案 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通常显示的对话框,可能不需要安装程序。
因此,第一步是确定哪个属性设置安装程序中的安装文件夹。