2017-04-13 45 views
0

我想使我的主分支TFS构建定义将警告视为错误,以便在项目没有错误时构建失败。由于我不想在所有项目中默认激活“将错误视为警告”,所以我的第一个想法是在我的主构建定义中添加一个powershell脚本,它在找到的所有csproj文件的<TreatWarningsAsErrors>...</TreatWarningsAsErrors>行中将true替换为false沿着this的路线)。作为构建定义设置的一部分,是否有更好/更直的方式通过某些选项?如何为特定的构建定义激活“将警告视为错误”?

回答

2

在构建定义指定/ P:TreatWarningsAsErrors =在MSBuild的参数域真。

这将覆盖csproj文件中的任何设置。

相关问题