【发布时间】:2015-05-28 06:07:31
【问题描述】:
在 Visual Studio 2013 的 MSI 设置项目中,我有一个 Windows 窗体 UI 向导作为自定义操作。在安装过程中,UI 顶部会出现一个小的进度条对话框。此对话框还有一个取消按钮和文本,例如“Windows 配置时请稍候......”
我们能否以某种方式隐藏或禁用此对话框?我们可以禁用此对话框上的取消按钮吗?或者我们可以把这个对话框放在主 UI 后面,这样用户就不能点击取消?或者我们可以检测到这个取消按钮点击事件并在自定义操作中处理吗?
【问题讨论】:
-
我可以在安装过程中摆脱这个进度条对话框,方法是添加一个预制的 UI 对话框,如 Welcome 或 Finished。虽然这个添加的对话框是多余的,但安装没有显示进度条。卸载问题依然存在。我也想对卸载使用相同的方法,但它不允许我为卸载添加预制 UI 对话框。在浏览了有关此问题的一些链接和帖子后,我正在寻找一些解决方法,例如在卸载期间检测“取消”按钮单击并在我的自定义操作中处理此问题?
标签: visual-studio-2013 setup-project