无法安装包 'Microsoft.Extensions.Logging 2.1.1'

Could not install package 'Microsoft.Extensions.Logging 2.1.1'

我正在尝试将 Bing 广告 SDK 更新到版本 12.13.5。我使用的是 Visual Studio 2013。Nuget 版本是 2.12.0.817。当我尝试更新时,出现以下错误:

Could not install package 'Microsoft.Extensions.Logging 2.1.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.7.2', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

我尝试安装 Microsoft.Extensions.Logging 3.0.0(最新版本)并遇到同样的错误。

我也尝试过针对 .NET 版本 4.6.1 和 4.5.2,但遇到了同样的错误。

docs 中所述,您的平台需要 .NETStandard 2.0.Net Core 2.1.

.NETStandard2.0 为目标的库意味着任何 .NET Core 与 .NET Standard 2.0 兼容的应用都可以使用它们,无论它们使用的是什么 .NET SDK。

对于可能遇到此问题的任何其他人,解决方案是手动添加包条目 对于 Microsoft.Extensions.Logging 2.1.1 至 packages.config。这使得 Bing Ads SDK 包得以成功更新。