Nuget: Zmiana ścieżki i nazwy katalogu pakietu [duplikat]

To pytanie ma już odpowiedź tutaj:

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

Author: Rookian, 2011-10-03

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.

 34
Author: Brett Allred,
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.

 3
Author: Tiago Freitas Leal,
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.

Plik Konfiguracyjny NuGet

Edytuj wartość klucza "repositorypath" (i odkomentuj).

 1
Author: CoryC,
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.

 0
Author: Monoman,
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