【问题标题】:Package 'Microsoft.Bcl 1.1.10' was restored using '包“Microsoft.Bcl 1.1.10”已使用“恢复”
【发布时间】:2019-12-26 00:21:19
【问题描述】:

使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETStandard,Version=v2.0”恢复包“Microsoft.Bcl 1.1.10”。此软件包可能与您的项目不完全兼容。

我在 Microsoft.Net.Http 和 Microsoft.Bcl.Buil 的 NuGet 包中收到了这个警告,尽管项目可以编译,但我不确定是否需要担心,因为最后一行说:

此包可能与您的项目不完全兼容。

以下是确切的警告

使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETStandard,Version=v2.0”恢复包“Microsoft.Bcl 1.1.10”。此软件包可能与您的项目不完全兼容。

NU1701

当我想存档以发布应用程序时出现此问题,在调试模式下它可以正常工作。

【问题讨论】:

    标签: c# xamarin


    【解决方案1】:

    Microsoft.Bcl文档中,Bcl需要.Net Framwork 4.5。

    只有在使用使用此包的库时,面向 .NET Framework 4.5、Windows 8、Windows Phone Silverlight 8 或 Windows Phone 8.1 的项目才需要此包。

    来自 NU1701 警告信息:

    使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETStandard,Version=v2.0”恢复包“Microsoft.Bcl 1.1.10”。此软件包可能与您的项目不完全兼容。

    您应该将您的项目目标框架从 .NETStandard 更改为 .NETFramework。看看这个关于 NU1701 的discussion。如果项目不使用这个 nuget,也可以去掉。

    【讨论】:

      猜你喜欢
      • 2022-11-29
      • 2018-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      相关资源
      最近更新 更多