.net core 错误:无法找到作为依赖项的包[packageName]

.net core 错误:无法找到作为依赖项的包[packageName],.net-core,nuget,nuget-package,.net Core,Nuget,Nuget Package,我试图添加对nuget包A的引用,它与nuget包B有依赖关系 dotnet add package将包引用添加到包A。我收到以下错误: 错误:找不到包B。我在至少相同的nuget流中找不到任何名为B的包。我认为nuget包的全部要点是它们是自包含的,可以单独引用 因为我无法在同一个Nuget服务器中找到该包,所以我不知道在哪里可以找到它。此外,我确实可以访问包A的源代码和.csproj文件,其中有项目B的项目引用。我不知道在哪里,因为有一个nuget引用 有什么我应该做而不是在这里做的吗?如何

我试图添加对nuget包A的引用,它与nuget包B有依赖关系

dotnet add package将包引用添加到包A。我收到以下错误:

错误:找不到包B。我在至少相同的nuget流中找不到任何名为B的包。我认为nuget包的全部要点是它们是自包含的,可以单独引用

因为我无法在同一个Nuget服务器中找到该包,所以我不知道在哪里可以找到它。此外,我确实可以访问包A的源代码和.csproj文件,其中有项目B的项目引用。我不知道在哪里,因为有一个nuget引用


有什么我应该做而不是在这里做的吗?如何解决此问题?

如果一个包依赖于另一个包,NuGet需要两个包都可用。虽然您可能会安装一个,但依赖的软件包是自动安装的

如果您有源代码,请尝试再次从源代码创建packageA。由于项目到项目的引用关系,它应该自动创建packageB。您可以将它们上载到NuGet服务器,也可以将其放在一个文件夹中,并将该文件夹用作附加提要