VS2015 le gestionnaire de paquets nuget ne trouve pas de paquets

j'ai installé la mise à jour VS2015 2 et maintenant nuget package manager ne trouve aucun paquet en dehors de la source des paquets "Microsoft et .net". On dirait que la source du paquet nuget a été retirée. Quand je l'ai rajouter "http://www.nuget.org" j'obtiens une erreur "Impossible de récupérer les résultats d'une ou plusieurs sources".

Quelqu'un d'autre a ce problème?

28
demandé sur Shiloh 2016-04-03 17:48:39

8 réponses

le nuget.org package source est toujours là après la mise à jour pour moi. Mais si jamais, il disparaît, vous pouvez le rajouter:

nom: nuget.org

Source:https://api.nuget.org/v3/index.json

19
répondu JohnnyHK 2017-02-23 14:15:31

Ceci est un problème connu avec nuget version 3.4, qui est inclus avec Visual Studio 2015 Update 2:

Le NuGet.fichier de configuration dans votre %AppData%\NuGet\ le dossier a accidentellement été vidé. Pour corriger cela: fermez Visual Studio 2015, supprimez le NuGet.config le fichier %AppData%\NuGet\ dossier et redémarrage de Visual Studio. Un nouveau NuGet.Config le fichier sera généré et vous pourrez continuer.

56
répondu Livven 2016-04-06 15:25:05

J'utilise Visual Studio 2015 Mise à jour 2 et j'ai eu le numéro de L'affiche originale. Mon fichier de configuration de source de paquet n'a pas été supprimé mais la source nuget a été définie à https://api.nuget.org/v3/index.json. J'ai dû ouvrir manuellement le fichier de configuration et modifier l'URL http://api.nuget.org/v3/index.json pour faire apparaître les paquets. Cependant, j'ai eu des erreurs en essayant de télécharger le paquet dont j'avais besoin. Donc finalement j'ai vérifié les mises à jour, j'ai vu Visual Studio 2015 Update 3, Je l'ai installé, et maintenant je peux enfin voir les paquets, les télécharger et les installer. (en utilisant l'adresse http - Les https n'ont pas fonctionné)!

2
répondu RoastBeast 2016-08-18 17:44:51

après la mise à niveau de Visual Studio 2015 en septembre 16, mon NuGet.config avait été renommé en NuGet_temp.config. J'ai supprimé le NuGet.fichier de configuration et renommé la version _temp comme NuGet.Config.

après cela, tous mes paquets apparaissent à nouveau.

1
répondu Toby Hodkinson 2016-10-17 09:04:05

je suis sur Visual Studio 2015 Community Update 3. J'ai eu ce problème. Ce qui a marché pour moi, c'est d'ouvrir le Nuget.fichier de configuration et modifier le https en http.

0
répondu Legend Tech 2016-11-30 13:29:36

ouvrez Visual Studio en tant qu'administrateur.

0
répondu Aude 2017-07-12 17:20:05

j'ai essayé à la fois de mettre à jour vers vs2015 update 3 et de passer de https:// à http:// mais ils n'ont pas corrigé le problème.

Dans mon cas, c'était un dossier local autorisations d'erreur mais regarde le message d'erreur comme une erreur de téléchargement. Quand j'ai regardé plus profondément dans la fenêtre de sortie, j'ai pu voir que c'était une erreur de permission.

dans ma configuration, vs2015 tourne sous windows 10 et il semble que la cause en soit qu'une récente mise à jour de sécurité de microsoft a changé la sécurité de ma maison dossiers de sorte que visual studio ne pouvait pas créer c:\users\myname.nuget \ packages

une fois que j'ai créé c:\users\myname.nuget \ packages et m'a donné le contrôle total sur ce dossier cela a fonctionné.

bizarrement, bien que j'ai changé la config en http, le téléchargement s'est fait via https. L'URL de téléchargement apparaît comme http dans tools\options\nuget package manager\package sources, mais la fenêtre de sortie raconte une histoire différente.

0
répondu sdjuan 2017-09-10 05:57:56

Pour moi, c'était un véritable réseau temporaire problème. J'ai essayé un peu plus tard, et l'erreur a disparu.

0
répondu Michael Freidgeim 2017-12-08 23:43:49