【问题标题】:"The package does not support any target frameworks" for a package that is certainly ok“该包不支持任何目标框架”对于一个肯定没问题的包
【发布时间】:2021-08-25 06:14:18
【问题描述】:

我在自定义包上收到此错误:

error NU1202: Das Paket MyCompany.Lib 24.5.4-alpha0000114 ist nicht mit net48 (.NETFramework,Version=v4.8) kompatibel. Das Paket MyCompany.Lib 24.5.4-alpha0000114 unterstützt keine Zielframeworks. [C:\....sln]

(该包不支持任何目标框架)。

我必须在这台计算机上重新安装 Windows 和 VS2019 (16.10.0) 后发生错误。该包和构建在所有其他计算机和 CI 中都可以正常工作,并且该版本的包大约两个月前。我曾多次尝试删除 nuget 缓存(以排除下载错误),但没有运气。 NugetPackageExplorer 也正确显示了包。

这是我看到此错误的唯一包,尽管该项目使用了数百个不同的包。不过,这个包是为数不多的跨目标 netcoreapp2.1 和 net48 的包之一。

有什么想法吗?

【问题讨论】:

    标签: c# msbuild nuget


    【解决方案1】:

    似乎所有美好的事物都以三分之二的形式出现。再次删除 nuget 缓存并确保列出的所有文件夹

    nuget locals all -list
    

    真的是空的,错误就消失了。似乎某些缓存元数据已损坏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 2022-11-01
      • 2016-03-25
      • 2020-10-23
      • 1970-01-01
      相关资源
      最近更新 更多