如何在msbuild/visual studio中抑制nuget警告
我收到来自VS2017的以下警告 15> C:\Users\phelan\workspace\weincad.net\weincad.Plugin\weincad.Plugin.csproj :警告NU1602:FSharpx.Async 1.13.2未提供包含 依赖项FSharp.Control.AsyncSeq的下限。近似值 已解决FSharp.Control.AsyncSeq 1.13.0的最佳匹配问题 这是警告NU1602 我补充说如何在msbuild/visual studio中抑制nuget警告,msbuild,Msbuild,我收到来自VS2017的以下警告 15> C:\Users\phelan\workspace\weincad.net\weincad.Plugin\weincad.Plugin.csproj :警告NU1602:FSharpx.Async 1.13.2未提供包含 依赖项FSharp.Control.AsyncSeq的下限。近似值 已解决FSharp.Control.AsyncSeq 1.13.0的最佳匹配问题 这是警告NU1602 我补充说 <PropertyGroup >
<PropertyGroup >
<NoWarn>NU1602</NoWarn>
</PropertyGroup>
NU1602
到我的目录.Build.props文件
Nuget文档说明NoWarn指令将遵守Nuget警告
此处列出的错误和警告仅适用于
基于PackageReference的项目和NuGet 4.3.0。努吉人也享有荣誉
MSBuild属性以抑制警告或将其提升为错误。对于
有关详细信息,请参见如何:在Visual Studio中抑制编译器警告
工作室文档
但这种压制没有得到尊重。这是一个bug还是我做错了什么。很可能您遇到了NuGet repo中的问题5740跟踪到的bug
引发警告的原因不是直接的项目依赖关系
FSharpx.Async 1.13.2
,而是包依赖关系FSharp.Control.AsyncSeq
VS在还原时是否使用Directory.Build.props?尝试将NoWarn属性直接添加到.csproj文件中,以查看这是否会抑制警告。