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