如何在LINQPad中将Visual Studio Team Services用作NuGet提要

Arc*_*rch 5 linqpad nuget azure-artifacts

我正在使用LINQPad 5和VSTS(可视工作室团队服务)我在VSTS中有一个NuGet feed(v3),我想在LINQPad中使用那里的包(私有)

我尝试使用VSTS中的个人访问令牌作为LINQPad中的NuGet密码我尝试在AppData\Local\NuGet\CredentialProviders中
为nuget提供VSTS凭证提供程序我已经尝试在AppData\Local\LINQPad中为nuget提供VSTS凭据提供程序\ NuGet\CredentialProviders
我尝试使用我的VSTS用户名和密码作为nuget凭据

这是怎么做到的?LINQPad中有错误吗?这不支持吗?

小智 12

我们设法通过使用v2 nuget API使其工作:

/nuget/v2
Run Code Online (Sandbox Code Playgroud)

代替:

/nuget/v3/index.json
Run Code Online (Sandbox Code Playgroud)

只需将个人访问令牌放在LINQPad Package Sources对话框的密码文本框中即可.

  • 这似乎不起作用,或者至少只是部分起作用.我有一个> 300包的feed,但v2索引只返回一个包.如果我更改了Feed并进行了更改,则会抛出TF400813"资源不可用于匿名访问" (3认同)