我正在使用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提要但它们没有显示在Visual Studio中?
我也从命令行尝试了 PM> Get-Package -ListAvailable
. 但是得到
当前包源中找不到包 .
1 回答
我同意马特沃德的观点 . 默认情况下,只有非预发布的NuGet包才会显示在Visual Studio中 .
您可以通过选中“程序包管理器”页面中的“包含预发布”选项,将Visual Studio 2015设置为在NuGet程序包管理器UI中显示预发布程序包 .