微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

面向netstandard2.0

如何解决面向netstandard2.0

我正在构建一个针对netstandard2.0的.NET Standard库。该库通过NuGet使用以下依赖项。

<packagereference Include="Microsoft.AspNet.SignalR" Version="2.4.1" />
<packagereference Include="Microsoft.AspNet.SignalR.Core" Version="2.4.1" />
<packagereference Include="Microsoft.AspNet.SignalR.JS" Version="2.4.1" />
<packagereference Include="Microsoft.AspNet.SignalR.SystemWeb" Version="2.4.1" />

但是,在出现两个警告时,请编译此项目报告。

警告NU1701:软件包'Microsoft.AspNet.SignalR.Core 2.4.1'是 使用'.NETFramework,Version = v4.6.1恢复, .NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7, .NETFramework,Version = v4.7.1,.NETFramework,Version = v4.7.2, .NETFramework,Version = v4.8',而不是项目目标框架 ``.NETStandard,Version = v2.0''。该软件包可能不完全兼容 与您的项目。

警告NU1701:软件包'Microsoft.AspNet.SignalR.SystemWeb 2.4.1'是 使用'.NETFramework,Version = v4.6.1恢复, .NETFramework,Version = v4.6.2,.NETFramework,Version = v4.7, .NETFramework,Version = v4.7.1,.NETFramework,Version = v4.7.2, .NETFramework,Version = v4.8',而不是项目目标框架 ``.NETStandard,Version = v2.0''。该软件包可能不完全兼容 与您的项目。

我不知道为什么收到这些警告。 Microsoft.AspNet.SignalR.CoreMicrosoft.AspNet.SignalR.SystemWeb都将.NETFramework4.5列为依赖项。但是,Microsoft.AspNet.SignalR软件包也对.NETFramework4.5具有相同的依赖性,但是并没有报告相同的警告。关于为什么要报告这些警告以及如何解决这些警告的任何想法?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。