2010-03-30 6 views
0

Я использую немедленное пользовательское действие DTF. Для выполнения операции пользовательское действие занимает минимум 5 минут. До тех пор пока в диалоге прогресса не появится только текст прогресса. Индикатор выполнения не перемещается вообще. Я установил ProgressText в файл WiX. Как я могу заставить индикатор прогресса двигаться, чтобы он был очень удобным для пользователя. Теперь он просто бездействует. Это создает ощущение, что установщик поражен этим действием.DTF CustomAction to WiX

Может кто-то, пожалуйста, помогите мне, как дать значение контролю прогресса из C# DTF Custom Action.

Спасибо, Варуна

ответ

3

Что вы при немедленном исполнении, который занимает 5 минут, чтобы выполнить? Примечание. Состояние системы изменения состояния CA должно выполняться в отложенном исполнении. Непосредственный CA должен только генерировать свойство CustomActionData, чтобы управлять работой, выполняемой во время транзакции.

В противном случае вы будете использовать классы Session.Message и Record для отправки сообщений о ходе выполнения. Google для MsiProccessMessage для примеров на других языках, которые можно легко конвертировать.

Смежные вопросы