2016-07-13 8 views
16

Starałem się stworzyć prosty .net rdzeń za pomocą wiersza poleceńGdzie jest domyślny folder wyjściowy do odtwarzania dotnet?

dotnew new 

w określonym folderze o nazwie netcoreExample i mogłem zobaczyć, że istnieją dwa pliki, które są tworzone Program.cs i project.json. Następnie dodaję Microsoft.EntityFrameworkCore wejściem zależności w project.json

Kiedy próbuję uruchomić polecenie

dotnet restore 

pokazuje opakowanie jest przywraca pomyślnie. Jednak gdy sprawdzam folder, z którego uruchamiam przywracanie dotnet, nie widziałem folderu "packages", który zwykle jest tworzony, gdy ze starszymi projektami C# z uruchomionym przywracaniem Nuget.

Zastanawiam się, dokąd przywraca dane dotnet wszystkie zależności.

Odpowiedz

22

W systemie Windows domyślnie jest to %userprofile%\.nuget\packages. Szkoda, że ​​dotnet restore -verbosity <verbosity-level> nie wydrukowano tam, gdzie przywracano.

Z innych systemów jej jak <HOME-environment-variable-location>/.nuget/packages

+2

FYI użyć opcji --packages aby określić folder niestandardowy wyjściowego. –

+0

"Życzę, aby przywracanie dotnet -przekładalność wydrukowano, gdy przywracano do" +1 do tego –

Powiązane problemy