2016-01-14 3 views
1

J'ai créé un projet d'installation. J'ai ajouté une condition de lancement aussi. Si la condition n'est pas remplie, cela me renvoie une erreur. Maintenant, je veux lancer le fichier msi à partir de la ligne de commande. Mais quand je fais ceci s'il y a une erreur (si la condition préalable ne satisfait pas) alors j'ai besoin que l'erreur soit aussi listée dans l'invite de commande. Actuellement, lorsque je l'exécute à partir de l'invite de commande, l'erreur s'affiche en tant que boîte de message. Faites-moi savoir comment je peux obtenir cela sur une invite de commande. Ou peut-être écrire dans un fichier journal et aligner le chemin du fichier journal dans la ligne de commande.Comment exécuter le projet d'installation Visual Sudio à partir de la ligne de commande

Merci d'avance.

+0

Je suis voter pour fermer cette question hors-sujet parce que cela n'a rien à voir avec le développement ou la construction d'un fichier MSI. C'est une question informatique. – PhilDW

Répondre

1

Lorsque vous exécutez MSI, il utilise msiexec.exe, qui est Windows-like application. Il n'y a pas de console pour écrire des erreurs.

Au lieu de cela, vous pouvez enable logging:

msiexec/i "C: \ MyPackage \ Example.msi"/L * V "C: \ log \ EXAMPLE.LOG"