无法更新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程序集。