Visual Studio 2012 > Tools > Options > Package Manager > Package Sources
J'ajoute une nouvelle source de package pointant vers une URL myget.org:
http://www.myget.org/F/myfeed/
VS > Tools > Library Package Manager > Manage NuGet Packages for Solution...
Je suis maintenant invité à saisir mes informations d'identification myget. De toute évidence, il sera gênant pour les développeurs d'avoir à saisir manuellement les informations d'identification à chaque fois qu'ils travaillent avec des packages myget.
Ce blog explique comment stocker les informations d'identification dans NuGet.config au niveau de la machine:
https://Gist.github.com/xavierdecoster/3205826
mais après avoir suivi les étapes, VS me demande toujours des informations d'identification.
Une approche consiste à utiliser la commande sources
:
nuget.exe sources Add|Update -Name feedName -UserName user -Password secret
Avec cela, vous pouvez soit ajouter cette source avec les informations d'identification ou mettre à jour une source existante. Cela fonctionne parfaitement.
Êtes-vous derrière un proxy? Si c'est le cas, vous souhaiterez peut-être ajouter vos informations d'identification de proxy au NuGet.config global comme expliqué dans les documents: http://docs.nuget.org/docs/reference/nuget-config-file