MacOS使用bash和msbuild更改构建配置

时间:2019-02-15 13:57:01

标签: bash msbuild

我想使用bash脚本构建Release配置。 我的问题是,它默认情况下会构建Debug配置。

如何将配置传递给bash命令行?

目前我使用这个:

find "MyUITestPATH" -regex '.*UITest.*\.csproj' -exec msbuild {} \;

,它以DEBUG配置构建。我需要在Release配置中构建UITest。

2 个答案:

答案 0 :(得分:2)

调用msbuild.exe时,可以传入命令行参数。 https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-command-line-reference?view=vs-2017

您要设置的命令行参数是一个属性(即<nav> <a href="#">Home</a> <a href="#">About</a> <a href="#">Timeline</a> <a href="#">Video</a> </nav>或简称为-property)。 对于您的情况,您将指定:

-p

答案 1 :(得分:1)

找到了:

find "MyUITestPATH" -regex '.*UITest.*\.csproj' -exec msbuild {} -p:Configuration=Release \;