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中選擇一個值並按下按鈕時纔會運行?