0

我已经为项目部署制作了一个安静的安装程序(无需单击任何按钮,但在安装过程中会显示一些进度条)。这次我希望添加一个可选的图形用户界面。

默认情况下,安装程序应该在不点击任何东西的情况下运行,当给定参数时,比如说msiexec参数:/qf,安装程序会弹出一个可以与之交互的界面。

我已经将所需的 UI dll 添加到项目参考中,但是给定msiexec /i C:\Setup.msi /qf,它不起作用。我怎样才能让它工作?

4

2 回答 2

0

您是否尝试过这个著名的 Wix 教程中描述的程序?

在最简单的层面上,这意味着您实际上只需将其添加到 Wix 源文件中,您就会得到一个默认的 GUI

<UIRef Id="WixUI_Minimal" />

您还可以尝试其他“默认值”:

  • WixUI_Mondo(正常)
  • WixUI_FeatureTree
  • WixUI_InstallDir
  • WixUI_高级

搜索出现了一个类似的答案,还有一个关于扩展默认 gui 的内容

于 2014-08-05T19:58:12.200 回答
0

只需修改WixUI_Minimal.wxs 文件

然后使用属性来调节对话框以在您通过 msiexec.exe 启动 MSI 时显示或隐藏。

于 2014-08-07T18:04:05.500 回答