新的msbuild 15 / warnaserror开关是否允许除某些警告以外的所有警告失败?

时间:2018-11-19 12:53:02

标签: msbuild

具体地说,我的MSB3026有问题-无法将bla-bla-bla复制到bla-bla-bla。在1000毫秒内开始重试1。该进程无法访问文件bla-bla-bla,因为该文件正在被另一个进程使用。

我知道为什么会发生-两个不同的库使用相同依赖项的两个不同版本,但是我现在无法解决。

因此,我想告诉MSBuild将除MSB3026以外的所有警告均视为错误。

我不知道这是否可行。是吗?

1 个答案:

答案 0 :(得分:0)

答案是在这里提供的-https://github.com/Microsoft/msbuild/issues/3062#issuecomment-439945441由Rainer Sigwald提供。

有一个标志/warnasmessage,它会将警告降级为简单消息。它的优先级比/warnaserror高,因此足够好。

要使所有警告均失败,则MSB3026除外,它会将其传递给msbuild /err /nowarn:MSB3026