我有一个我继承的安装项目,它使用 ProjectInstaller AfterInstall 方法显示自定义表单,提示用户输入配置选项,然后将其保存在 app.config 文件中
有没有办法确定传递给 MSIExec 的标志,以便我们可以在使用 /passive 时抑制这种形式?
然后,我们将在安装后将自定义 app.config 文件推送到服务器。
我有一个我继承的安装项目,它使用 ProjectInstaller AfterInstall 方法显示自定义表单,提示用户输入配置选项,然后将其保存在 app.config 文件中
有没有办法确定传递给 MSIExec 的标志,以便我们可以在使用 /passive 时抑制这种形式?
然后,我们将在安装后将自定义 app.config 文件推送到服务器。
使用UILevel
属性来确定安装程序在哪个 UI 级别运行。
具有对话框的自定义操作应仅在用户界面级别为完整 UI 或精简 UI 时显示对话框,如果用户界面级别为基本 UI 或无,则不应显示对话框。您应该使用该
UILevel
属性来确定当前的用户界面级别。
从/passive
选项的描述:
等效的 Windows Installer命令行选项
/qb!-
在命令行上REBOOTPROMPT=S
设置。
这意味着安装程序使用Basic UI运行,没有显示模式对话框 ( -
),隐藏了 Cancel 按钮 ( !
)。