2010-10-06 6 views
1

Dans mon équipe, nous avons préparé un package d'installation msi pour notre application. Le paquet est fait dans WIX contient une interface utilisateur personnalisée, appelle des actions personnalisées à partir de la bibliothèque C# et presque tout fonctionne bien, sauf une chose: le calcul de l'espace disque requis. Sur cette étape tout l'installateur raccroche de temps en temps, surtout quand le client le test :(Nous avons les mêmes problèmes sur le développement de la machine, mais le redémarrage de l'installeur aide, donc cette erreur est assez aléatoire Je cherchais un peu et trouvais deux solutions de contournement, tous basés sur des paramètres de ligne de commande:MSI Package raccroche lors du calcul de l'espace disque

msiexec/i filename.msi (changer les messages d'état de manipulation)

et

msiexec/package/qr (paquet à partir de l'interface utilisateur limitée)

malheureusement ce ne est pas une solution pour moi, car l'installateur doit travailler sans passer des paramètres supplémentaires à quand l'utilisateur veut installer l'application :(

Je vais être apprécier pour tout indice dans mon enquête :)

+0

Voir ce qu'il ya dans le journal détaillé. Exécutez votre MSI comme ceci: msiexec/i filename.msi LOGVERBOSE = 1/l * + v install.log –

+0

Tout est correct (pas d'erreurs, d'avertissement, etc.), sauf que l'installateur raccroche sur le message coûtant le disque :( –

Répondre

1

vous aurez envie de lire ce blog:

It’s time to experiment

la cause exacte est inconnue, mais la solution de contournement est de se retirer de la boîte de dialogue WaitForCostingDlg Wix.

+0

I devinez c'est la solution que je cherchais.J'ai répété installer/désinstaller cycle plusieurs fois après avoir fourni la solution décrite dans votre lien et tout fonctionne parfaitement :) Big thnx! –

Questions connexes