如何使用 WIX C# 检查自定义操作是 运行 延迟执行还是立即执行?

How to check if custom action is running in deferred or immediate execution using WIX C#?

有没有比捕获在延迟模式下尝试读取不可访问的会话变量时抛出的异常更好的方法? 谢谢

查看 Session.GetMode(InstallRunMode),类似于 Session.Mode property。请注意,有三个 InstallRunMode 值与您询问的脚本内执行场景相关:计划、回滚和提交。