NuGet 错误 NU1101

方案 1

无法找到包“PackageId”。 以下源中不存在具有此 ID 的包:sourceA、sourceB 和 sourceC

问题

无法在任何源上找到包。

解决方案

在 Visual Studio 中检查项目的依赖项,以确保使用了正确的包标识符和版本号。 此外,确保 NuGet 配置已标识出应使用的包源。 如果使用具有语义版本控制 2.0.0 的包,请务必在 NuGet 配置中使用 V3 源 https://api.nuget.org/v3/index.json

方案 2

无法找到包“PackageId”。 以下源中不存在具有此 ID 的包:sourceA 已启用 PackageSourceMapping,未考虑以下源:sourceB 和 sourceC。

问题

在 PackageSourceMapping 已配置的任何源上均未找到此包。

解决方案

在 Visual Studio 中检查项目的依赖项,以确保使用了正确的包标识符和版本号。 检查 NuGet.Config 是否存在 PackageSourceMapping 配置。 有问题的包可能是在未配置的源上提供。