Visual Studio:NuGet包源需要凭据

时间:2013-03-20 22:16:47

标签: visual-studio nuget nuget-package myget

Visual Studio 2012 > Tools > Options > Package Manager > Package Sources

我添加了一个指向myget.org网址的新Package Source:

http://www.myget.org/F/myfeed/

VS > Tools > Library Package Manager > Manage NuGet Packages for Solution...

我现在被提示输入myget凭据。显然,开发人员每次使用myget包时都必须手动输入凭据,这是不方便的。

此博客介绍了如何在机器级NuGet.config中存储凭据:

https://gist.github.com/xavierdecoster/3205826

但在我按照步骤操作后,VS仍会提示我输入凭据。

2 个答案:

答案 0 :(得分:28)

一种方法是使用sources命令:

nuget.exe sources Add|Update -Name feedName -UserName user -Password secret

使用此功能,您可以使用凭据添加该源或更新现有凭据。它运作得很好。

答案 1 :(得分:2)

你是代理人吗?如果是这样,您可能希望将代理凭据添加到全局NuGet.config,如文档中所述:http://docs.nuget.org/docs/reference/nuget-config-file