我想使我的主分支TFS构建定义将警告视为错误,以便在项目没有错误时构建失败。由于我不想在所有项目中默认激活“将错误视为警告”,所以我的第一个想法是在我的主构建定义中添加一个powershell脚本,它在找到的所有csproj文件的<TreatWarningsAsErrors>...</TreatWarningsAsErrors>
行中将true替换为false沿着this的路线)。作为构建定义设置的一部分,是否有更好/更直的方式通过某些选项?如何为特定的构建定义激活“将警告视为错误”?
0
A
回答
2
在构建定义指定/ P:TreatWarningsAsErrors =在MSBuild的参数域真。
这将覆盖csproj文件中的任何设置。
1
不幸的是,没有这种设置作为构建定义的一部分。
但是,您可以使用logging commands从powershell脚本中返回警告和错误。使用task.logissue type=error
时,您可能会失败构建任务,然后构建失败。
更多细节,你可以看看这个类似的问题:Is it possible to raise and display build warnings from build steps using TFS 2015
相关问题
- 1. 禁用Npm警告作为错误:构建定义tfs
- 2. 将警告视为错误
- 3. 将警告视为错误
- 4. 如何将LaTeX警告视为错误
- 5. ghc可以将某些指定的警告视为错误,并将其他警告视为警告?
- 6. TFS构建 - 将编译器警告视为错误?
- 7. 将警告视为Jenkins中的错误
- 8. MSBuild:将单个警告视为错误
- 9. Qt Creator:将警告视为错误
- 10. Javadoc:将警告视为错误?
- 11. SPSS插入将警告视为错误
- 12. Javac:将警告视为错误
- 13. UBuntu 12.04 LTS - 在构建Thrift时视为错误的警告0.9.1
- 14. 如何告诉mxmlc将警告视为错误?
- 15. 如何将选定的警告视为MS Visual Studio C++ 2008中的错误?
- 16. 如何将警告仅视为选定源文件(Xcode)中的错误?
- 17. 将特定级别的所有警告视为错误,但不是下一级的警告
- 18. Intellij - 如何将警告视为会阻止编译的错误?
- 19. 如何将缺少的名称空间警告视为错误?
- 20. 如何将警告视为Makefile中的错误?
- 21. 构建错误,警告MSB3258
- 22. javac和scalac警告仅作为特定类型的错误
- 23. 如何将MSB3245(无法解析引用)警告视为错误?
- 24. 如何防止将#警告消息视为错误?
- 25. 如何让Kotlin编译器将警告视为错误?
- 26. 如何创建自定义Eclipse警告?
- 27. dotnetCore(1.0.0-preview2-1-003177) - 将警告建立为错误 - 如何?
- 28. 未定义指数PHP错误/警告
- 29. 如何在Xcode中使用#pragma警告 - 在错误中将“将警告视为错误”?
- 30. 为库函数定义编译器警告/错误