0
使用Wix安装应用程序时,我想将文件复制到基于ComboBox属性的位置,然后使用<Publish Event="DoAction" Value="CustomAction">1</Publish>
与PushButton进行复制。Wix - 基于组合框属性的复制文件
如果我为此使用自定义操作并设置了Execute="immediate"
,则文件复制将失败,并显示错误UnauthorizedAccessException was unhandled by user code
。
如果我在自定义操作中设置了Execute="deferred" Impersonate="no"
,并将它添加到InstallExecuteSequence
,那么它在为ComboBox属性设置值之前运行得太早,并且失败。
有没有什么办法让我可以得到一个延期的自定义动作,只有在ComboBox中选择一个值并按下按钮时才会运行?