Visual Studio : Package NuGet Source nécessite des informations d'identification
Visual Studio 2012 > Tools > Options > Package Manager > Package Sources
- Je ajouter un nouveau Paquet Source pointant vers un myget.org url :
http://www.myget.org/F/myfeed/
VS > Tools > Library Package Manager > Manage NuGet Packages for Solution...
Je suis désormais invité à myget informations d'identification. Bien évidemment, il faudra être gênant pour les développeurs d'avoir à saisir manuellement les informations d'identification chaque fois qu'ils travaillent avec myget paquets.
Ce blog explique comment stocker les informations d'identification de la machine au niveau de NuGet.config :
https://gist.github.com/xavierdecoster/3205826
mais après j'ai suivi les étapes, VS toujours me demande des informations d'identification.
- Est-ce que votre problème? nuget.codeplex.com/workitem/2114
- Si aucun proxy n'impliquées, n'hésitez pas à partager épurés fiddler trace.
- Je suppose que je vais avoir le même problème et à partir de ce que je peux dire de Fiddler VS 2012 n'a pas envoyé d'en-tête d'Authentification, sauf si je fournir des informations d'identification par l'intermédiaire de son dialogue "connexion". Presque comme si elle ignore la packageSourceCredentials section (n'a pas d'importance si c'est dans le global NuGet.config de l'un à l'intérieur de la solution)
Vous devez vous connecter pour publier un commentaire.
Une approche consiste à utiliser la
sources
commande:Avec cela, vous pouvez ajouter cette source avec les informations d'identification ou de mise à jour d'une base existante. Il fonctionne parfaitement.
Vous êtes derrière un proxy? Si oui, vous voudrez peut-être ajouter votre proxy informations d'identification pour le mondial NuGet.config comme expliqué dans les docs: http://docs.nuget.org/docs/reference/nuget-config-file