如何在任何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. 在android启动时自定义徽标
- 4. Wix:安排自定义操作以在下次重新启动后运行
- 5. 在wix中执行自定义操作后重新启动系统
- 6. 自定义shell从.emacs自动启动
- 7. MSI启动条件自定义操作
- 8. 制作自定义启动器
- 9. 的InstallShield - 在C#WIX DTF自定义动作的dll访问CustomActionData
- 10. WIX C++自定义操作
- 11. 启动时的JPA自定义脚本
- 12. 启动插件时自定义Eclipse应用程序启动器
- 13. Eclipse RCP自定义启动
- 14. 自定义URL启动
- 15. 定义+时自动定义+ =?
- 16. Wix 3.7刻录 - 如何使用动态信息自定义启动画面
- 17. 启动器启动的活动,自定义动画
- 18. 如何定义在WiX Toolset中按下取消按钮(在卸载时)时执行的自定义动作?
- 19. Spring Batch Admin可以在启动时自动启动作业吗?
- 20. 在64位的WiX自定义操作
- 21. wix MSI自定义动作DLL死于wcautil函数
- 22. 从C++自定义动作DLL调用函数的问题WIX
- 23. WiX 3自定义动作 - 函数无例外地返回
- 24. 无法将属性传递给WiX自定义动作
- 25. Wix C++自定义动作创建文件
- 26. 如何创建wix类型35自定义动作
- 27. WiX - 使用session.message函数的vbscript自定义动作
- 28. WIX将参数传递给C++自定义动作
- 29. WIX C#自定义动作与异步等待
- 30. 如何从自定义动作填充WIX组合框
嗯......这种情况不适合我的项目。你能举一个例子或样品吗? – Artem 2010-10-06 06:41:26
好吧,我会用更多信息更新我的答案。 – 2010-10-06 07:59:14