NuGet 错误 NU1100

方案 1

无法解析“TargetFramework”的“依赖项 (>= 1.0.0)”

问题

无法解析依赖项。 对于不是包或项目的类型,这是一个一般性问题。

解决方案 1

打开项目文件并检查其依赖项的列表。 确保正在使用的包源上存在每个依赖项,且该包支持项目的目标框架。

解决方案 2

此问题也可能源于缺少已配置的 NuGet 源。

有时,配置可能不会指定任何源。 可通过从项目或解决方案目录运行 dotnet nuget list source 来验证这一点。

检查用户配置的内容,并在其中添加源。

或者,可使用 dotnet new nugetconfig 来创建配置文件。 建议在存储库级别创建此文件。

方案 2

无法解析“TargetFramework”的“依赖项 (>= 1.0.0)”。 已启用 PackageSourceMapping,未考虑以下源:nuget。

问题

无法解析依赖项。 PackageSourceMapping 已启用,且没有匹配的源。

解决方案

检查 NuGet.Config 是否存在 PackageSourceMapping 配置,并确保存在针对有问题包的匹配模式。