如何在任何UI發生之前啓動Wix自定義動作(從C#.NET CA Lib)?Wix在啓動時自定義動作
0
A
回答
2
我認爲這是更好地控制Custom元素的使用這個「序」屬性。
如果你打開你的輸出微星與Orca,切換到InstallUISequence或InstallExecuteSequence表和「序列」列中的記錄進行排序,你會看到正在執行的行動順序。因此,安排您的自定義操作時,可以明確提出的序列:
<Custom Action="YourAction" ... Sequence="49" />
更方便的方式是使用前/後的屬性,它們是相互排斥的,具有順序。只要找出您希望自定義操作之前或之後去行動,並適當安排其:
<Custom Action="YourAction" ... Before="AnotherAction" />
你應該考慮到一個事實,即InstallUISequence可能無法運行(基本UI),因此,如果您倒是喜歡你的行動,在任何情況下,只運行一次,把屬性Execute='firstSequence'
到自定義動作定義:
<CustomAction Id="YourAction" ... Execute="firstSequence" />
一定要探索wix.chm和MSDN有關自定義操作的更多信息。 希望這有助於。
0
我找到了解決方案。您可以在代碼添加到UI.wxs
<Publish Dialog="YOUR_DIALOG" Control="SOME_TEXT" Event="DoAction" Value="CA_NAME" Order="you_order">CONDITION</Publish>
相關問題
- 1. WIX自定義動作啓動高架應用程序
- 2. 在WIX中運行自定義動作
- 3. 無法在WiX自定義操作中啓動服務
- 4. WIX自定義動作錯誤
- 5. 用wix-maven-plugin自定義動作
- 6. 在android啓動時自定義徽標
- 7. 自定義應用程序未能在啓動時啓動
- 8. Wix:安排自定義操作以在下次重新啓動後運行
- 9. 在wix中執行自定義操作後重新啓動系統
- 10. 自定義shell從.emacs自動啓動
- 11. 製作自定義啓動器
- 12. MSI啓動條件自定義操作
- 13. 的InstallShield - 在C#WIX DTF自定義動作的dll訪問CustomActionData
- 14. WIX C++自定義操作
- 15. WIX自定義操作
- 16. 自定義時間啓動solr複製
- 17. 啓動時的JPA自定義腳本
- 18. 啓動插件時自定義Eclipse應用程序啓動器
- 19. Eclipse RCP自定義啓動
- 20. Android自定義啓動器
- 21. 自定義URL啓動
- 22. 自定義啓動器
- 23. 定義+時自動定義+ =?
- 24. Wix 3.7刻錄 - 如何使用動態信息自定義啓動畫面
- 25. 啓動器啓動的活動,自定義動畫
- 26. 如何通過調用帶字符串參數的WiX自定義動作的Installshield創建自定義動作?
- 27. 如何定義在WiX Toolset中按下取消按鈕(在卸載時)時執行的自定義動作?
- 28. Spring Batch Admin可以在啓動時自動啓動作業嗎?
- 29. 在64位的WiX自定義操作
- 30. WiX - 使用session.message函數的vbscript自定義動作
嗯......這種情況不適合我的項目。你能舉一個例子或樣品嗎? – Artem 2010-10-06 06:41:26
好吧,我會用更多信息更新我的答案。 – 2010-10-06 07:59:14