我目前正在设置VSTS帐户并且一直在测试将NuGet包打包并推送到VSTS包Feed的构建。
我已将Feed网址(if(left<=heap->size-1 && heap->array[min]>heap->array[left])
)添加到Visual Studio&#34; Package Sources&#34;设置,但当我进入(比如说)&#34;管理解决方案的NuGet包时#34;对话框提示我输入用户名和密码。
我尝试从VSTS下载凭据提供程序(CredentialProvider.VSS.exe)并将其复制到详细here的https://mycompany.pkgs.visualstudio.com/.../v3/index.json
,但我仍然看到了身份验证弹出。
我错过了什么或做错了什么?我使用VS2013和NuGet v3.3,如果这有所不同。
答案 0 :(得分:3)
Visual Studio 2015 Update 1及更高版本内置了对VSTS Feed的支持。
对于Visual Studio 2013,您需要在NuGet.config文件中手动管理个人访问令牌。在命令提示符下,您可以运行nuget.exe sources add -name {your feed name} -source {your feed URL} -username {anything} -password {your PAT}
。然后,重新启动Visual Studio,您应该能够访问您的源。