需要将SQL SERVER 2008 R2安装窗口置于WIX Bootstrapper Bundle安装窗口(静默安装)之前

时间:2014-01-22 06:28:12

标签: wpf mvvm wix mvvm-light bootstrapper

我使用WPF Mvvm设计了bootstrap包窗口,我在Wix BootStrapper项目中完成了链安装。一切正常,除了,Bundle安装窗口后面的SQL Server 2008 R2安装窗口弹出窗口。当它打开时,它在任务栏上闪烁,我需要点击它才能显示在前面。所以我需要在触发时自动弹出SQL Server 2008 R2安装窗口..请帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

您不应该尝试更改窗口的模态,如果您尝试,则注定要失败。这是因为SQL Server安装实际上会在安装时弹出几个对话框,并且当它发生时或每个对话框消失时都不会收到通知。

如果对话框模态是一个非常重要的问题,请将命令行选项更改为:

  • / HIDECONSOLE隐藏显示的初始控制台窗口
  • / Q使用安静模式
  • / INDICATEPROGRESS = 0以防止任何日志输出到屏幕

请注意,根据SQL安装需要执行的工作,尽管有这些设置,它仍然有时会显示对话框 - 您可以真正做到这一点。

请注意,您也可以尝试使用/QS - 您可以获得更一致的进度对话框显示。