NuGet 错误 NU1100

方案 1

Unable to resolve 'Dependency (>= 1.0.0)' for 'TargetFramework'

问题

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

解决方案 1

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

解决方案 2

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

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

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

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

方案 2

 Unable to resolve 'Dependency (>= 1.0.0)' for 'TargetFramework'.  PackageSourceMapping is enabled, the following source(s) were not considered: nuget. 

问题

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

解决方案

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