[英]How to stop an .MSI installation Using a wix custom action
我在安裝之前使用自定義操作進行了一些檢查。 我希望如果這些檢查失敗,安裝將無法啟動。
有沒有辦法優雅地做到這一點?
如果使用Condition
元素無法完成檢查,則在自定義操作中,如果檢查失敗,則應返回ActionResult.Failure
如果檢查通過則返回ActionResult.Success
。
返回失敗應該導致您的設置進入RollBack模式,並且它將不再繼續進行。 如果CustomAction元素的Return
屬性設置為check
哪個是默認值,則此方法有效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.