无法更新Microsoft.Extensions.Logging到(2.0)单开发6.1.4

无法更新Microsoft.Extensions.Logging到(2.0)单开发6.1.4

问题描述:

我在我的项目包表示有一个版本更新到2.0:无法更新Microsoft.Extensions.Logging到(2.0)单开发6.1.4

  • Microsoft.Extensions.Logging
  • NETStandard。图书馆
  • Microsoft.NETCore.Platforms

唯一一个我不能得到更新是Microsoft.Extensions.Logging

我得到的错误是这样的:

包 'Microsoft.Extensions.Logging 2.0.0' 文件夹中不存在 '的/ home/MYUSER/UpdatedPon/PON/sbmanager /包' 无法安装包'Microsoft.Extensions.Logging 2.0.0'。您正在尝试将此软件包安装到以'.NETFramework,Version = v4.5'为目标的项目中,但软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。

我一直在寻找互联网过去几天寻找解决方案,但我还没有找到一个。

有没有人遇到这个问题,我正在运行MonoDevelop 6.1.4 和我的MONO版本是5.2.0.215。

最后,这是一个WebForms应用程序。

Microsoft.Extensions.Logging 2.0.0 NuGet包含用于.NET Standard 2.0的程序集。

需要将.NET Standard 2.0的更新版本的NuGet识别为目标框架。所以你需要使用MonoDevelop 7.1来工作。此外,您的项目需要以.NET 4.6.1为目标才能够安装NuGet软件包。

或者,您可以尝试安装旧版本Microsoft.Extensions.Logging 1.1.2,其中包含应由MonoDevelop 6.1识别的.NET Standard 1.1程序集。