找不到TeamCity NuGet feed的软件包

时间:2016-12-07 11:07:41

标签: visual-studio visual-studio-2015 nuget teamcity teamcity-10

我使用TeamCity 10并通过TeamCity Adminstration屏幕启用了NuGet服务器。我关闭了公共供稿。我的构建工件(NuGet包)正在发布到feed,我可以通过在浏览器中导航到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凭据并添加源,但它显示

  

找不到包裹

我的帐户是TeamCity的管理员。

为什么我可以看到包含多个软件包的XML NuGet feed,但它们不会出现在Visual Studio中?

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

  

当前包源中找不到包。

1 个答案:

答案 0 :(得分:1)

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

您可以通过选中Package Manager页面中的“Include prerelease”选项,将Visual Studio 2015设置为在NuGet Package Manager UI中显示预发布包。

enter image description here