web-dev-qa-db-fra.com

Visual Studio: NuGet Package Source nécessite des informations d'identification

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.

25
BaltoStar

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.

30
Mike Perrenoud

Ê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

1
Xavier Decoster