2010-05-28 13 views
0

J'ai un fichier de construction avec nant maintenant tout ce que je dois faire est de l'exécuter avec invite de commande en utilisant C# j'ai essayé ci-dessous, mais je ne suis pas capable de le construire .. me aider ses urgents .. thnaks à l'avanceExécuter nant fichier de construction dans l'invite de commande en utilisant C#

System.Diagnostics.Process.Start("exe -buildfile:d:\buildfile.build); 

et quand je suis runing par cmd invite directement, il travaille

Répondre

1

Avez-vous Nant de configuration comme une variable d'environnement?

System.Diagnostics.Process.Start("nant.exe -buildfile:d:\buildfile.build); 
+0

ne peut me dire comment définir l'environnement je suis juste le chemin de specifing comme Nant « D: \\ bin Nant de \\ Nant.exe/build D: – happy

+1

son buildfile.build \\\ devrait fonctionner si vous spécifiez le chemin d'accès complet - quel est le message d'erreur que vous obtenez? Mettez à jour votre variable d'environnement PATH pour inclure \ bin (pour mon installation, c'est C: \ nant-0.86 \ bin) cet article pour la gestion des variables d'environnement - http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx?mfr=true –

+0

vous pourriez également vous renommer buildfile.build être la construction par défaut - alors vous n'avez pas à spécifier -bu ildfile: d: \ buildfile.build Il suffit de lancer NANT dans le répertoire –