我是WiX安装程序的新手。
我正在使用Session.Log记录这个过程的一些有用数据。
session.Log("Begin register the Vdds interface.");但我不知道哪里能找到原木。是否有默认路径记录?或者我应该指定我需要在安装程序.wxs文件中提供的路径吗?
发布于 2014-06-04 06:30:45
您需要使用msiexec.exe从命令行运行安装程序,然后包括L命令行选项,以指定要保存日志的位置。
例如:
msiexec /i app.msi /l*v thelog.txt有关msiexec参数的更多信息,请参见命令行选项
发布于 2017-03-20 15:34:59
Session.Log将您的日志添加到标准的MSI日志中。如果在执行过程中提供了/l*v <LogPath>开关,则可以在LogPath中找到自定义操作的日志。
如果您在安装程序中使用值为vx的属性MsiLogging,它将在用户临时位置生成标准MSI日志(运行时输入% temp % ),即使没有/L*v开关,LogName看起来也像MSI*.LOG一样。可以使用LogPath开关重写/L*v。
你必须知道的事情:
发布于 2017-03-15 09:14:27
在CA:
会话“WIX_MAGIX_TRICK_PROPERTY”=“要日志的消息”;
其结果应与此类似:
MSI (c) (78!34) 09:48:13:770:属性更改:修改WIX_MAGIX_TRICK_PROPERTY属性。它的当前值是'0‘。它的新价值是:“消息到日志”。
https://stackoverflow.com/questions/24029571
复制相似问题