【问题标题】:Package nuget not installed correctly包 nuget 未正确安装
【发布时间】:2021-05-19 12:09:22
【问题描述】:

我在 VisualStudio 上使用 Nuget 安装了一个包,但在我的项目的包中,此消息出现在我安装的扩展中。我应该怎么做才能使其正常工作? 扩展名是:ThriveGmbH.BottomNavigationBar

“ThriveGmbH.BottomNavigationBar.LATEST 1.0.6”包已恢复 使用 '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,版本=v4.7,.NETFramework,版本=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是 项目目标框架“.NETStandard,Version=v2.0”。这个包 可能与您的项目不完全兼容。

【问题讨论】:

    标签: visual-studio nuget-package


    【解决方案1】:

    不同的项目可以针对不同的框架。您的项目以netstandard2.0 为目标,但您所依赖的包不支持任何netstandard 框架。

    唯一的解决方案是不依赖该包,或者将项目的目标框架更改为 net472 或错误消息列表中的其他框架之一。

    【讨论】:

    • 您可以在您的 csproj 文件中手动更改它。但是请注意,这可能不是一件合适的事情——netcore、netframework 和 netstandard 项目都可以依赖于 netstandard 项目,但只有 netcore 项目可以依赖于 netcore 项目,只有 netframework 项目可以依赖于 netframework 项目(这是全部你的问题中的问题)。因此,将您的项目更改为 netstandard 以外的其他项目会限制可以依赖您的项目
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 2020-05-19
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 2016-09-14
    相关资源
    最近更新 更多