私有 NuGet 源缺少软件包。

3
我正在尝试从本地Nuget源中还原软件包,该源已设置为避免使用nuget.org获取所有软件包。
当我将Visual Studio指向我的私有Nuget源时,可以在其界面中看到所有软件包。但是,在浏览器视图中,如果我点击“点击此处查看您的软件包”,我只能看到231个软件包中的100个。
在TeamCity构建失败后,出现了错误,无法还原Nuget.Frameworks:
GET http://MyPrivateNuget/nuget/FindPackagesById()?id='NuGet.Frameworks'
Unable to find package NuGet.Frameworks. No packages exist with this id in source(s): http://MyPrivateNuget/nuget

我已经删除了私有nuget服务器中的所有程序包,除了这个程序包:enter image description here。在浏览器中检查时,确实是空的:enter image description here。但是,在我的Visual Studio“Manage Nuget Packages”中仍然可以看到它:enter image description here。我看过一些关于程序包存在于获取源中但在Visual Studio界面中找不到的问题的帖子,但这种情况恰恰相反。由于几乎没有关于此问题的信息,因此想知道是否缺少配置设置或其他内容?谢谢!
1个回答

0
请检查团队城市服务器上的nuget.config是否提供了您的软件包源。 (或在您的解决方案中包含nuget.config并指向私有源) 即使如此,请确保团队城市可以访问此URL。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接