问题描述
我正在构建一个针对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.Core
和Microsoft.AspNet.SignalR.SystemWeb
都将.NETFramework4.5
列为依赖项。但是,Microsoft.AspNet.SignalR
软件包也对.NETFramework4.5
具有相同的依赖性,但是并没有报告相同的警告。关于为什么要报告这些警告以及如何解决这些警告的任何想法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)