包'Microsoft.Bcl 1.1.10‘是用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETStandard,Version=v2.0‘恢复的。此软件包可能与您的项目不完全兼容。
我在项目编译的NuGet包Microsoft.Net.Http和Microsoft.Bcl.Buil中有这样的警告,但我不确定是否需要像最后一行所说的那样担心它:
此软件包可能与您的项目不完全兼容。
下面是确切的警告
包'Microsoft.Bcl 1.1.10‘是用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETStandard,Version=v2.0‘恢复的。此软件包可能与您的项目不完全兼容。
当我想要存档来发布应用程序时,就会出现这种情况,在调试模式下,它没有任何问题。
发布于 2019-08-21 06:34:34
在Microsoft.Bcl文档中,Bcl需要.Net框架4.5。
当使用此包的库时,只有针对.NET Framework4.5、Windows8、Windows 8或Windows 8.1的项目才需要此软件包。
来自NU1701的警告信息:
包'Microsoft.Bcl 1.1.10‘是用'.NETFramework,Version=v4.6.1’而不是项目目标框架'.NETStandard,Version=v2.0‘恢复的。此软件包可能与您的项目不完全兼容。
您应该将项目目标框架从.NETStandard更改为.NETFramework .Having --看看这个关于不使用该nuget的NU1701 .If项目的讨论,也可以删除它。
https://stackoverflow.com/questions/57579465
复制相似问题