Nuget: Zmiana ścieżki i nazwy katalogu pakietu [duplikat]
To pytanie ma już odpowiedź tutaj:
- czy można zmienić lokalizację pakietów dla NuGet? 13 Odpowiedzi
Czy jest możliwa zmiana nazwy i ścieżki utworzonego katalogu pakietu nuget?
Moja bieżąca struktura folderów wygląda następująco:
+src
++Project1
++Project2
++pakiety
Chciałbym mieć taką strukturę folderów:
+ Lib (packages)
+src
++Project1
++Project2
4 answers
Można to zrobić, tworząc plik o nazwie nuget.config
i przechowując go w tej samej lokalizacji co plik rozwiązania.
Plik konfiguracyjny powinien wyglądać tak:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
To wszystko.
Oczywiście możesz obrać dowolną ścieżkę. Mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-17 12:55:50
Zrobiłem to dla VS 2010.
1) Zaktualizuj NuGet.
2) Dodaj nuget.plik konfiguracyjny do folderu rozwiązania w następujący sposób:
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
3) Utwórz pusty folder "packages" w miejscu wskazanym przez nuget.plik konfiguracyjny.
4) przejdź do Tools-> Library Package Manager - > Manage NuGet Packages for Solution
5) Wpisz "asynctargetingpack" w polu wyszukiwania (lub innym preferowanym pakiecie)
6) Zainstaluj pakiet
7) przejdź do folderu "Pakiety" w miejscu wskazanym przez nugeta.plik konfiguracyjny i sprawdź, czy znajdują się tam pliki pakietów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-06 14:32:18
Począwszy od wersji 2.2 można zmienić NuGet.Plik konfiguracyjny.
Edytuj wartość klucza "repositorypath" (i odkomentuj).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-22 14:52:21
To ograniczenie jest na wtyczce VS, za pomocą linii poleceń możesz wybrać katalog packages dla poleceń instalacji/aktualizacji, ale nie możesz wrócić do korzystania z interfejsu wtyczki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-07 21:01:21