2011-09-30 3 views
2

J'essaie d'améliorer l'automatisation de la construction en utilisant bash. Mon script shell laisse beaucoup à désirer mais essentiellement je veux être capable d'utiliser un script shell bash pour exécuter MSBuild.exe passant dans certains commutateurs de construction. Donc, en myscript.sh il y a une ligne:cygwin - Exécution de msbuild avec les commutateurs

C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe /maxcpucount:8 /verbosity:q /p:Configuration=Debug C:/Myfolder/Main.sln 

Cela échoue en raison de la /p:Configuration=Debug. Je peux dire avec certitude que sans elle l'exécution de MSBuild.exe fonctionne.

Quelqu'un peut-il vous aider?

+1

Quelle erreur obtenez-vous? – Oded

+0

Avez-vous considéré Powershell comme une alternative à BASH? nous l'avons implémenté et c'est plutôt tueur. –

Répondre

4

Il se trouve que cela était dû à

/p:

Lors de l'utilisation/la propriété: Configuration = Debug cela fonctionne.

Merci pour l'aide.

Tim