具体地说,我的MSB3026有问题-无法将bla-bla-bla复制到bla-bla-bla。在1000毫秒内开始重试1。该进程无法访问文件bla-bla-bla,因为该文件正在被另一个进程使用。
我知道为什么会发生-两个不同的库使用相同依赖项的两个不同版本,但是我现在无法解决。
因此,我想告诉MSBuild将除MSB3026以外的所有警告均视为错误。
我不知道这是否可行。是吗?
答案 0 :(得分:0)
答案是在这里提供的-https://github.com/Microsoft/msbuild/issues/3062#issuecomment-439945441由Rainer Sigwald提供。
有一个标志/warnasmessage
,它会将警告降级为简单消息。它的优先级比/warnaserror
高,因此足够好。
要使所有警告均失败,则MSB3026除外,它会将其传递给msbuild /err /nowarn:MSB3026