是否可以为用户显示自定义操作状态?

时间:2016-03-22 07:44:00

标签: c# wix wix3.8 wix3.9

您好我为我的网络应用程序开发了一个wix安装程序,它对我来说很好。我的wix中有多个自定义操作。我需要在设置结束时向用户显示自定义操作的状态,如在图像下面。

enter image description here

有可能在wix ..?

如果有任何教程可用..?

1 个答案:

答案 0 :(得分:2)

一般情况下,您应该看一下使用Burn引导程序构建自定义UI,这里的答案涵盖示例等等:

Custom WiX Burn bootstrapper user interface?

由于您控制UI,您只需查看自定义操作设置的属性,这些操作说明它们是否有效,但只有很多代码表明每个自定义操作都已成功。

然而,不清楚为什么你的显示器会有用。该SQL示例显示了在安装可以继续之前必须满足的所有条件,因此用户可以更正可能阻止安装的任何问题。其中一些SQL消息可能来自自定义操作代码,但其目标是验证安装是否可以继续(并且它们可能实现为启动条件,而不是自定义操作)。在安装结束时报告自定义操作可能主要是噪音而不是用户可操作的任何事情。自定义操作失败并且回滚安装(因此没有"结束"安装,只是指示错误的消息),或者它们并不重要 - 可能它们会影响安装或故障的某些细节对安装来说并不致命。因此,一系列自定义操作失败了#34;看起来没什么用,因为失败的自定义操作会回滚整个安装。成功的自定义操作列表就像运行程序并显示所有调用的类和方法一样,并且调试信息不​​是用户信息。

可能值得解释一下你的目标。例如,如果要跟踪自定义操作以查看它们执行的操作,可以通过多种方式登录标准Windows Installer详细日志记录,以防万一您需要。