1

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

当我添加mybuildserver:port/httpAuth/app/nuget/v1/FeedService.svc在Visual Studio中的NuGet源(企业2015年更新3)它会提示我要我输入正确,并添加源我TeamCity的凭据,但它表明

没有包找到

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

我怎么能看到XML NuGet饲料与几个包,但他们不显示在Visual Studio中?

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

在当前包源没有找到包。

+1

是否有仅在团队市抢鲜的NuGet包,如果是的话你有没有包括抢鲜选中复选框? –

+0

@Matt是的!当然,它们默认是隐藏的。我做了一些挖掘,发现它是由GitVersion生成的版本号,这些版本号导致它们被预发布。带有'-patch'或'-beta'的版本号将被视为预发布版本。谢谢 – benjrb

回答

1

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

您可以设置在Visual Studio 2015年通过检查显示的NuGet包管理器用户界面抢鲜包“包括抢鲜”在包管理器页面的选项。

enter image description here