我尝试了build.ps1 -SettingsProfile"Customer",但它输出了
More than one build script specified.
Run Code Online (Sandbox Code Playgroud)
在我的Cake脚本中,我通过
Argument("SettingsProfile", "Default")
Run Code Online (Sandbox Code Playgroud)
如果我跳过build.ps1的参数然后它会工作,但显然变成"默认".
dev*_*ead 17
我假设你正在使用默认的 boostrapper.如果是这样,-ScriptArgs您可以使用一个参数来传递自定义Cake参数.
Cake参数的格式不像标准的PowerShell参数(-Key value),但是--Key="value"
就像这样你的场景看起来像这样
.\build.ps1 -ScriptArgs '--SettingsProfile="Customer"'
Run Code Online (Sandbox Code Playgroud)
您的Cake脚本参数用法看起来很好,因此上面的修改可以解决您的问题.
| 归档时间: |
|
| 查看次数: |
4298 次 |
| 最近记录: |