我正在使用DTF立即自定义操作。自定义操作至少需要5分钟才能执行其操作。在进度对话框中,只有进度文本可见。进度条根本不移动。我在WiX文件中设置了ProgressText。如何使进度条移动,以便用户友好。现在它只是空闲。它让人觉得安装程序会受到影响。
有人可以帮助我,如何从C#DTF自定义操作中为进度控制赋予价值。
谢谢, VARUN
答案 0 :(得分:3)
你在执行过程中需要5分钟执行什么?注意:更改系统状态的CA应该在延迟执行中运行。直接CA应该只生成CustomActionData属性以驱动在事务期间完成的工作。
否则,您将使用Session.Message和Record类发送进度消息。 Google for MsiProccessMessage用于其他语言的示例,可以轻松转换。