如何在Wix安装程序失败时提示错误消息

时间:2014-01-10 00:40:36

标签: wix installation

我正在编写一个部署网站的wix项目。 我正在使用<iis:Certificate>元素。

如果CertificatePath不正确,或PFXPassword不正确,则安装失败,但安装程序未提示错误消息。我只能在日志文件中找到错误。

如果发生任何错误,有没有办法提示用户安装失败?

1 个答案:

答案 0 :(得分:0)

这是实现iis:Certificate元素的方式。基本上,它是幕后的延迟自定义操作,它接收来自另一个自定义操作的信息,并尝试使用它获得的数据完成其工作。

所有检查应在延迟部分开始​​之前进行。我怀疑您将CertificatePathPFXPassword作为属性传递,也许用户输入值。无论如何,您必须先验证这些属性的值,然后再继续它们。如果该值不是您所期望的值,则应提示用户修复它,并且不要让安装流程继续进行。

它可以是一个自定义操作,它与向导上的“下一步”按钮绑定,除非属性有效,否则不会移动到下一个对话框。