gpt4 book ai didi

asp.net-core - 修复 "Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)"

转载 作者:行者123 更新时间:2023-12-02 03:31:20 26 4
gpt4 key购买 nike

我使用框架 4.6.1 创建了一个空白解决方案,并添加了项目核心 2.0。此错误显示在许多包的输出中“包 xxx 与 netcoreapp2.0 (.NETCoreApp,版本 = v2.0) 不兼容”。我该如何修复它?

最佳答案

只要您尝试安装的软件包确实支持 .NET CORE 2.0,您就可以尝试执行一些操作来使其正常工作。

  1. 确保您的 VS 使用 NuGet 4.3 或更高版本。在 Visual Studio 中,转到帮助 -> 关于 Visual Studio -> 注意 Nuget 版本并根据需要进行更新。
  2. 如果这不起作用,您可以尝试删除本地包缓存,该缓存很可能位于以下位置:

    C:\Users{Your_User_Name}.nuget\packages

    并尝试再次恢复包。

  3. 如果您仍然遇到同样的问题,请确保您的 .NET Core 2.0 SDK 和 VS2017 设置完全成功。如果不确定,您可以尝试重新安装。

  4. 你的最后一个赌注是修改包本身。正如您现在可能已经猜到的那样,这更像是一种黑客行为,而不是实际的解决方案。转到上述位置并找到恢复时出错的包(与包同名的文件夹)。在包中,找到并编辑{Package Name}.nuspec 文件并添加以下标签:

    group targetFramework=".NETStandard2.0"

    并通过从 "group targetFramework=".NETStandard1.0" 标记复制内容来添加内容。保存并关闭。打开同一目录中的 lib 文件夹并创建 < em>netstandard1.0 文件夹并将副本重命名为 netstandard2.0

希望这有帮助。

关于asp.net-core - 修复 "Package xxx is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46037274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com