DTF CustomAction to WiX

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

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

Спасибо варун

1 ответ

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

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

Другие вопросы по тегам