Bash cygwin-使用开关运行msbuild

Bash cygwin-使用开关运行msbuild,bash,msbuild,cygwin,Bash,Msbuild,Cygwin,我正在尝试使用bash改进构建自动化。我的shell脚本还有很多需要改进的地方,但本质上我希望能够使用bashshell脚本来运行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:Configur

我正在尝试使用bash改进构建自动化。我的shell脚本还有很多需要改进的地方,但本质上我希望能够使用bashshell脚本来运行
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
的执行是有效的


有人能帮忙吗

事实证明这是由于

/p:

使用/property:Configuration=Debug时,它可以工作

谢谢你的帮助


Tim

您是否考虑过Powershell作为BASH的替代品?我们已经实现了它,它是一个非常棒的杀手。