nuget - 私有(private) nuget 提要中缺少包

标签 nuget nuget-package-restore nuget-server

我正在尝试从本地 nuget 提要恢复包,该提要设置为防止转到 nuget.org 获取所有包。

当指向我的私有(private) nuget 提要时,我可以在 visual studio UI 中看到所有包。但是在浏览器 View 中,如果我单击“单击此处查看您的包”,我只能看到包文件夹中存在的 231 个包中的 100 个。

在无法恢复 Nuget.Frameworks 时失败的 Team city 构建之后出现了明显的错误:

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

除了这个包,我已经删除了我的私有(private) nuget 服务器中的所有包:

enter image description here

果然当我在浏览器中检查时它是空的:

enter image description here

但它在我的 Visual Studio 中“管理 Nuget 包

enter image description here

我看到过一些问题帖子,其中包在提要中但不在 Visual Studio UI 中,但事实恰恰相反。几乎没有这方面的信息,所以我想知道我是否缺少配置设置或其他信息?

提前致谢。

最佳答案

请检查 teamcity 服务器上的 nuget.config 是否提供了您的包源。 (或者在您的解决方案中包含 nuget.config 并指向私有(private)提要) 即使可以,请检查 teamcity 是否可以访问此 url。

关于nuget - 私有(private) nuget 提要中缺少包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51398212/

相关文章:

teamcity - 如何删除 TeamCity Nuget Feed 上特定版本的包?

authentication - 推送包时如何避免nuget认证?

nuget - 如何使用 Nuget API 连接到 Nuget 在线存储库?

visual-c++ - 如何让 MSBuild 自动下载解决方案/项目中引用的新 nuget 包?

teamcity - 构建服务器上的 ASP.NET Core 2.0 项目的 Nuget 恢复失败

c# - 如何修复 `Your project does not reference ".NETFramework,Version=v4.6。 1"framework...`

mono - 在 ubuntu 上使用 mono 恢复 nuget 命令行实用程序包

NuGet 包目标 - 如何在构建时将文件复制到目标目录的子文件夹?

.net - 如何为 .NET Standard 创建 "NuGet Package Management Project"?

github - 如何在 NuGet 上自动发布我的 GitHub 分支?