我已经为此苦苦挣扎了一段时间。我搜索并尝试了不同的方法,但它不起作用,所以我将其发布在这里。
我想在 TFS 级别构建时将警告视为错误,但此选项不起作用。
我已经按照其他帖子上的建议完成了:我已经尝试过:
/p:TreatWarningsAsErrors=true
和
/p:TreatWarningsAsErrors="true"
启用TreatWarningsAsErrors https://i.stack.imgur.com/VCthg.png
但是,在构建时并不成功,我得到以下结果:
该警告不会被视为 TFS 构建时的错误。
关于未使用 int 的警告 https://i.stack.imgur.com/ZOj78.png
如下图所示,构建成功,没有任何错误。
构建中没有错误 https://i.stack.imgur.com/Hbl1A.png
谁能帮助我了解如何做到这一点?
更新:
Obs:我确实知道使用 VS2017 时在项目属性上设置 TreatWarningsAsErrors 的选项,并且该选项有效,因为警告被视为错误,但这对于 TFS 不起作用。
VS2017 项目属性上的 TreatWarningAsError https://i.stack.imgur.com/tvm0c.png
警告变为错误 https://i.stack.imgur.com/ngMBT.png
我在 VS2017 中的项目属性下为调试和发布启用了将警告视为错误。
基于 TFS 构建 https://i.stack.imgur.com/De069.png