Ter*_*rry 9 azure-devops dotnet-cli azure-pipelines
尝试使用 .NET Core CLI 任务 (DotNetCoreCLI@2) 抑制 Azure DevOps 管道中的警告,但出现以下错误:
MSBUILD:错误 MSB1001:未知开关。开关:--noWarn:MSB3277
以下是代码示例,类似于我在与 msbuild cli 参考相关的几篇文章中使用开关的方式:
- task: DotNetCoreCLI@2
displayName: Release Build
inputs:
command: 'build'
projects: '${{ parameters.solutionPath }}'
arguments: --configuration Release --noWarn:MSB3277
Run Code Online (Sandbox Code Playgroud)
我也尝试过小写 --nowarn ,但仍然没有运气,所以任何有关此问题的帮助将不胜感激。
预先感谢您的支持,
特里
Krz*_*tof 13
请用/nowarn:msb3277
- task: DotNetCoreCLI@2
displayName: Release Build
inputs:
command: 'build'
projects: '${{ parameters.solutionPath }}'
arguments: --configuration Release /nowarn:msb3277
Run Code Online (Sandbox Code Playgroud)
删除除错误之外的所有消息/clp:ErrorsOnly就可以解决问题,例如dotnet build /clp:ErrorsOnly。
一般来说,隐藏警告消息并不是一个好主意,但在第三方库堵塞 CI 构建日志的某些情况下可能会很方便。
| 归档时间: |
|
| 查看次数: |
3620 次 |
| 最近记录: |