当我们在作为第一个序列执行的C#自定义操作中使用session.log时,它不会记录任何消息。我们可以使用什么来代替session.Log来记录消息,在第一个序列中/立即类型的自定义操作
我从Wix帮助文档中得到了这个,但没有指定记录:
firstSequence
Indicates that the custom action will only run in the first sequence that runs it.
答案 0 :(得分:0)
请注意,DoAction ControlEvent启动的自定义操作可以发送 带有Message Method的消息,但无法发送消息 MsiProcessMessage。
使用DoAction触发的操作的解决方法是使用安装程序属性来存储自定义操作日志记录。
参考链接 https://msdn.microsoft.com/en-us/library/aa368322%28VS.85%29.aspx