web-dev-qa-db-fra.com

Réinitialiser les informations d'identification NuGet dans VS2017

J'ai spécifié des informations d'identification erronées, qui ont ensuite été mémorisées. Comment faire en sorte que NuGet l'oublie?

29
kagetoki

Comme SayusiAndo l'a deviné, les informations d'identification ont été stockées dans Control Panel -> Credential Manager. Après avoir enlevé de quoi tout fonctionne bien.

UPDATE : Deux pièges (comme @Jurri mentionné dans les commentaires):

  1. Il peut y avoir deux informations d'identification à supprimer (Windows et générique). Le générique, dans mon cas, avait le préfixe "VSCredentials_".

  2. Redémarrez VS.

72
kagetoki

J'ai rencontré une situation dans laquelle les informations d'identification NuGet que j'ai entrées dans Visual Studio ne se trouvaient pas dans Credential Manager. La suppression de la source du package dans Visual Studio, la fermeture de Visual Studio, la réouverture de Visual Studio et la recréation de la source du package m'ont permis de ressaisir mes informations d'identification.

Par conséquent, si les informations d'identification n'existent pas dans Credential Manager, il semble que la suppression de la source du package et la fermeture de Visual Studio peuvent suffire à faire oublier à Visual Studio les informations d'identification enregistrées.

8
Sander

Je n'ai trouvé aucune information d'identification sauvegardée dans "Credential Manager". Au lieu de cela, j'ai supprimé la source NuGet à l'aide de Visual Studio et l'a ajouté de nouveau.

0
alan