2011-10-03 13 views
18

Czy można zmienić nazwę i ścieżkę utworzonego katalogu pakietów nuget?Nuget: Zmień ścieżkę do katalogu pakietów i nazwę

Moja obecna struktura folderów jest tak:

+ src

++ Project1

++ Project2

++ pakiety

ja lubię mieć strukturę folderów taką jak ta:

+ Lib (pakiety)

+ src

++ Project1

++ Project2

+0

Odpowiedź brzmi: tak, możesz. http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget – Rookian

Odpowiedz

34

Można to zrobić, tworząc plik o nazwie nuget.config i zapisując go w tym samym miejscu, co plik rozwiązania.

Plik konfiguracyjny powinien wyglądać następująco:

<settings> 
    <repositoryPath>../libs/packages</repositoryPath> 
</settings> 

to wszystko.

Oczywiście możesz wybrać dowolną ścieżkę. Nadzieja, która pomaga.

+0

To jest poprawne rozwiązanie, ale dotyczy tego błędu: http://nuget.codeplex.com/workitem/3328 –

0

Ograniczenie to jest plugin VS, korzystając z linii każesz może wybrać katalog pakietów dla poleceń instalacji/aktualizacji, ale potem nie można wrócić do korzystania z interfejsu użytkownika wtyczki.

3

Zrobiłem to dla VS 2010.

1) Get Nuget aktualizowana.

2) Dodaj plik do folderu nuget.config rozwiązanie tak:

<?xml version="1.0" encoding="utf-8"?> 

<settings> 
    <repositoryPath>..\..\..\Dependencies\packages</repositoryPath> 
</settings> 

3) Utwórz pusty "pakiety" Folder w miejscu, o którym mowa w pliku nuget.config.

4) Przejdź do Narzędzia -> Biblioteka Pakiet Manager-> Zarządzaj Nuget Pakiety do sporządzania roztworu

5) Typ "asynctargetingpack" w polu wyszukiwania (lub dowolny inny pakiet wolisz)

6) Instalacja pakiet:

7) Przejdź do folderu "packages" w lokalizacji przywołanej przez plik nuget.config i sprawdź, czy są tam pliki pakietów.

Powiązane problemy