我最近将我们公司的安装程序分为两个功能(一个启用,一个不存在),以允许用户选择两者,我使用 UI_Mondo GUI 来允许选择。
如果选择了该功能,我已经设法让我们的自定义操作起作用:
<Custom Action="RestartIISForASPNet4" After="AspnetRegIIS"><![CDATA[(NOT INSTALLED) AND (&WebServiceFeature=3) AND NOT (!WebServiceFeature=3)]]></Custom
我试过了,但由于某种原因它出现了错误(IMO,它不能像日志中那样将 WixUI_InstallMode 设置为 InstallComplete。
<Custom Action="RestartIISForASPNet4" After="AspnetRegIIS"><![CDATA[((NOT INSTALLED) AND (&WebServiceFeature=3) AND NOT (!WebServiceFeature=3)) OR WixUI_InstallMode = "InstallComplete"]]></Custom>
任何人都知道我缺少什么,这可能真的很明显。