cygwin - 使用开关运行 msbuild
我正在尝试使用 bash 改进我们的构建自动化。我的 shell 脚本还有很多不足之处,但本质上我希望能够使用 bash shell 脚本来运行 MSBuild.exe
并传入某些构建开关。因此,在 myscript.sh
中有一行:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe /maxcpucount:8 /verbosity:q /p:Configuration=Debug C:/Myfolder/Main.sln
由于 /p:Configuration=Debug
,此操作失败。我可以肯定地说,如果没有它,MSBuild.exe
的执行是有效的。
有人可以帮忙吗?
I'm trying to improve our build automation using bash. My shell scripting leaves a lot to be desired but essentially I want to be able to use a bash shell script to run MSBuild.exe
passing in certain build switches. So in myscript.sh
there's a line :
C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe /maxcpucount:8 /verbosity:q /p:Configuration=Debug C:/Myfolder/Main.sln
This fails due to the /p:Configuration=Debug
. I can say that with certainty as without it the execution of MSBuild.exe
works.
Can anyone help on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明,这是由于
/p:
当使用 /property:Configuration=Debug 时它可以工作。
感谢您的帮助。
蒂姆
As it turns out it was due to
/p:
When using /property:Configuration=Debug it works.
Thanks for the help.
Tim