WiX 中是否有办法确定安装程序是在安静模式下运行还是以交互方式运行?
我的 google-fu 终于启动了。显然有一些内置属性可以用来确定 UI 级别。
http://msdn.microsoft.com/en-us/library/aa372096%28VS.85%29.aspx
最近,我们在团队中开发了新的捆绑 WiX 安装程序,我们的自定义引导程序应用程序继承了标准
BootstrapperApplication
,并且我们正在检查安装是否像这样静默:
(Command.Display == Display.None || Command.Display == Display.Embedded)
对于现在访问此内容的任何人,您可以在 WiX 中执行 Condition.NOT_Silent 或 Silent。 ManagedAction 类支持这一点,例如在执行时
project.AddAction(new ManagedAction(CustomActions.RunAfterInstall, Return.check, When.After, Step.InstallFinalize, Condition.NOT_Installed));