Pourquoi il n'y a pas de dossier packages dans .mon NET de Base de la solution contenant le dossier?
Paquets sont maintenant mis en cache dans un plus emplacement partagé quelque part ou quoi?
Mon dossier de solution, dépourvu de tout packages
dossier:
- Oh, j'ai jamais tellement sarcastique me demande ce que downvote a été pendant, juste après que j'ai ajouté plus d'information pour prendre ma question plus claire.
Vous devez vous connecter pour publier un commentaire.
Par projet: Références->Nuget dicte ce que les paquets sont référencés et restauré. Mais, comme Eastrall mentionné, le dossier packages est désormais à l'échelle mondiale et se trouve dans votre dossier d'utilisateur:
C:\Users\[YourUsername]\.nuget\packages
À la force ./dossier packages de Solution
Pour forcer le téléchargement de dossier packages d'être un enfant de la solution de dossier .NET de Base les projets, suivez ces étapes:
Créer un
NuGet.Config
fichier dans le même répertoire que le.sln
fichier.Copier le contenu suivant dans le
NuGet.Config
fichier:Configurer NuGet pour télécharger les paquets manquants par:
3.1. Dans Visual Studio:
Tools -> Options
3.2. Filtrer par
nuget
(en haut à gauche dans la boîte de dialogue). SélectionnezGeneral
3.3. Assurer
Allow NuGet to download missing packages
est cochéeRemarque: le NuGet.Config configuration peut également être obtenue en exécutant la commande suivante à partir du Gestionnaire de Package NuGet Console (
Tools -> NuGet Package Manager -> Package Manager Console
):Vous pouvez consulter une question j'ai demandé à voir si les réponses vous faire du bien.
Comment dois-je inclure les packages NuGet dans ma solution pour .Net de Base des projets?
Vous pouvez obtenir que le dossier packages, mais vous pourriez ne pas être heureux avec les résultats, depuis .Net de Base les projets s'appuient sur de nombreux packages NuGet. Le mien est en vol stationnaire autour de 1 GO.
https://docs.microsoft.com/en-us/nuget/schema/nuget-config-file#config-section
Vous avez encore
packages
votre dossier .net-solution de base, mais l'ensemble des paquets sont situés à:C:\Users\[YourUsername]\.nuget\packages