.Net de Base et NuGet

Je installé .net de base à partir de ce site. Jouer avec elle conduit à un nombre d'ensemble de la gestion des questions:

  1. La dotnet restore commande a procédé à "installer" .net de base packages NuGet. Où étaient ces packages "installé"? Un nouveau dossier n'a pas été créé.
  2. La dotnet restore pour le "hello world" exemple minimal requis une centaine de packages NuGet, où 99% étaient sans doute pas pertinent pour le "hello world" app. Accordé, une .net natif de construire va supprimer tout ce qui n'est pas nécessaire - mais je m'y attendais le restore aussi aurait attrapé très peu (trois ou quatre paquets, pas un cent). Pourquoi ce comportement?
  3. J'ai créé un deuxième "hello world" du projet et encore couru dotnet restore. Cette fois, pas de paquets ont été installés à tous. Il semble que tous les paquets installés la première fois autour entré dans quelques emplacement global être partagé. J'ai pensé .Net de Base ne fonctionne pas de cette façon. J'ai pensé .Net de Base des projets gardé toutes leurs dépendances localement. Le seul cadre que je ciblée a été dnxcore50. Pourquoi ce comportement?
  4. Je voudrais "désinstaller" tous ces paquets, et essayez à nouveau (juste à des fins d'apprentissage). Comment peut-il être réalisé? Rappelez-vous, comme indiqué dans la question n ° 1, je ne sais pas d'où tous ces fichiers ont été installés.
  5. Presque tous les paquets installés via le restore de commande ont été répertoriés en tant que bêta. Impair. J'ai pensé .Net de Base a été en RC1, pas de beta. Confus par ce. Pourquoi ce comportement?

Je suis aussi curieux de ce que la documentation pourrait/aurait expliqué tout cela pour moi. J'ai essayé de googler pour chacune de ces questions, et n'a rien trouvé (peut-être juste horrible google-fu?).

  • "J'ai pensé .Net de Base des projets gardé toutes leurs dépendances localement." n'est couvert par aucune des réponses. Pour parler simplement, ces dépendances devenir locales uniquement lorsque vous utilisez dotnet publish générer des packages de déploiement. Le mode de déploiement de serait prendre toutes les dépendances dans le même dossier, docs.microsoft.com/en-us/dotnet/core/deploying Ce fil a malheureusement été posté avant que Microsoft a créé la nouvelle Docs site, de sorte que tout futur lecteur doit aller vérifier dans les nouveaux Documents.
InformationsquelleAutor Brent Arias | 2016-02-04