【发布时间】:2017-01-05 11:42:55
【问题描述】:
我有一个包含多个项目的解决方案,其中一个项目的构建警告显示
所有引用 Project.csproj 的项目都必须安装 nuget 包 Microsoft.Bcl.Build
我想摆脱这个警告,因为我们将应用干净的构建方法进行构建集成,其中所有警告都将被视为错误。因此,在推送到会触发 CI 构建的远程存储库之前,应清除所有警告和错误,并且在主构建中合并需要成功。
如何删除/抑制/绕过此特定警告?
【问题讨论】:
-
您是否尝试过按照警告中的说明在这些项目中安装上述 nuget 包?
-
是的,然后警告会传播到其他项目,并且所有项目都显示此警告。如果没有它一切正常,我为什么要安装它?
-
是的,我们将警告视为错误以保持干净的解决方案并最多遵循最佳编码实践。这是否意味着我们需要安装一个与应用程序架构、业务或任何相关内容无关的包?拥有该软件包必须有理由,并且通过谷歌搜索我没有找到任何直接的答案。
-
如果是这样,你真的需要它吗?您是否尝试过完全删除引用?
-
既然你已经解决了这个问题,请发表一个答案,并将其标记为答案,这将有利于其他社区。span>
标签: c# visual-studio msbuild