Mam maszynę, której dysk C: \ ma ograniczoną przestrzeń, ale mam duży dysk D: \ z dużą ilością miejsca, czy można zmienić lokalizację pamięci podręcznej pakietów nuget (Używam nuget 3.x)?Czy można zmienić lokalizację pamięci podręcznej NuGet 3.2
8
A
Odpowiedz
8
3
Dla Nuget 3,0 i powyżej używam następujący skrypt, aby przekierować folder paczki do folderu w innym dysku, na przykład do e: \ Nuget-cache jako foldera w innym dysku
pushd %USERPROFILE%\\
rmdir /Q /S .nuget
IF NOT EXIST e:\\nuget-cache mkdir e:\\nuget-cache
mklink /D .nuget e:\\nuget-cache
+2
Jeśli profil użytkownika nie znajduje się na tym samym dysku, polecenie 'cd' zakończy się niepowodzeniem. 'pushd' będzie działać. –
Dodaj więcej (użytecznych) informacji. Gdzie możemy ustawić tę zmienną? – Marten
@Marten to zmienna środowiskowa, robisz to z poziomu panelu sterowania. Jeśli potrzebujesz pomocy w znalezieniu [tutaj jest samouczek dotyczący różnych wersji Windows] (https://www.java.com/en/download/help/path.xml) po prostu zamień 'PATH' w tym samouczku na' NuGetCachePath' –