2010-03-30 18 views
0

J'utilise une action personnalisée immédiate DTF. L'action personnalisée prend au minimum 5 minutes pour effectuer son opération. Jusqu'à ce que dans la boîte de dialogue de progression, seul le texte de progression est visible. La barre de progression ne bouge pas du tout. J'ai mis le ProgressText dans le fichier WiX. Comment puis-je faire la barre de progression pour déplacer, de sorte qu'il sera beaucoup convivial. Maintenant, c'est juste inactif. Cela donne l'impression que l'installateur est frappé dans cette action.DTF CustomAction to WiX

Pourriez-vous m'aider s'il vous plaît, comment donner de la valeur au contrôle de progression de C# DTF Custom Action.

Merci, Varun

Répondre

3

Que faites-vous pendant l'exécution immédiate qui prend 5 minutes pour exécuter? Remarque: Les CA qui modifient l'état du système doivent s'exécuter en différé. L'autorité de certification immédiate doit uniquement générer la propriété CustomActionData pour conduire le travail à effectuer pendant la transaction.

Sinon, vous utiliserez Session.Message et Record class pour envoyer des messages de progression. Google pour MsiProccessMessage pour des exemples dans d'autres langues qui peuvent être facilement convertis.