WIX MSI:如何将print.out或echo语句放在wxs文件中?

时间:2014-09-30 14:41:30

标签: wix wix3.6 wix-extension

我是WIX安装程序的新手。并希望向WXS添加一些print.out(或ECHO)stataments。如何添加这些语句?

谢谢, Mallik

1 个答案:

答案 0 :(得分:1)

编译.wsx文件时,可以使用预处理程序指令:

<?error This is an error message ?> 
<?warning This is a warning message ?>

WiX构建Windows Installer程序包,它们是数据库。 Windows Installer通过一系列操作处理数据库。在Windows Installer的日志记录中无法扩展。

安装MSI文件时,您可以创建日志msiexec /?

Logging Options
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
    i - Status messages
    w - Nonfatal warnings
    e - All error messages
    a - Start up of actions
    r - Action-specific records
    u - User requests
    c - Initial UI parameters
    m - Out-of-memory or fatal exit information
    o - Out-of-disk-space messages
    p - Terminal properties
    v - Verbose output
    x - Extra debugging information
    + - Append to existing log file
    ! - Flush each line to the log
    * - Log all information, except for v and x options
/log <LogFile>
    Equivalent of /l* <LogFile>

自定义操作可以写入日志。但自定义操作不会写入.wsx文件。