DTF CustomAction to WiX - PullRequest
       37

DTF CustomAction to WiX

0 голосов
/ 30 марта 2010

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

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

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

1 Ответ

3 голосов
/ 31 марта 2010

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

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

...