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仍会提示我输入凭据。
答案 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