未找到 TeamCity NuGet 提要的包

No packages found for TeamCity NuGet feed

我正在使用 TeamCity 10 并通过 TeamCity 管理屏幕启用了 NuGet 服务器。我关闭了 public 提要。我的构建工件(NuGet 包)正在发布到提要,我可以通过在浏览器中导航到 mybuildserver:port/httpAuth/app/nuget/v1/FeedService.svc/Packages() 以 XML 形式看到它们。

当我在 Visual Studio(Enterprise 2015 Update 3)中将 mybuildserver:port/httpAuth/app/nuget/v1/FeedService.svc 添加为 NuGet 源时,它会提示我输入正确输入的 TeamCity 凭据并添加源,但它显示

No packages found

我的帐户是 TeamCity 上的管理员。

我怎么能看到带有多个包的 XML NuGet 提要,但它们没有出现在 Visual Studio 中?

我也尝试过从命令行 PM> Get-Package -ListAvailable。但是得到

No packages found in the current package source.

我同意马特·沃德的观点。默认情况下,只有非预发布的 NuGet 包才会显示在 Visual Studio 中。

您可以设置 Visual Studio 2015 以在 NuGet 包管理器 UI 中显示预发布包,方法是检查包管理器页面中的 "Include prerelease" 选项。