创build一个MSI日志文件

我一直在尝试使用以下命令为安装程序创build一个日志文件:

msiexec /i "MxServeInstaller.msi" /l*v "log.log" msiexec /i "MxServeInstaller.msi" /l*v msiexec /l*v /i "MxServeInstaller.msi" msiexec /l*v "log.log" /i "MxServeInstaller.msi" 

以及命令的其他几个变体,但是它总是popup一个窗口,说明哪些命令行参数对msiexec有效。 msi文件创build日志的正确方法是什么? 我有Windows安装程序4.5。

第一个和最后一个命令行是正确的:

 msiexec /i "MxServeInstaller.msi" /l*v "log.log" msiexec /l*v "log.log" /i "MxServeInstaller.msi" 

你可以在这个特定的情况下删除引号。

如果您使用的是Visual Studio 2008,请使用大写“ /L ”作为日志选项。 小写“ /l ”被忽略。

 msiexec /i "MxServeInstaller.msi" /L*v "log.log" 

这似乎已经在更高版本的msiexec被修复。

我刚刚尝试重新启动后,第一个命令立即工作。 不知道什么是错的,但现在正在logging。