2011-01-24 26 views
31

Nuget umieszcza paczkę w moim folderze głównym (w moim przypadku w moim folderze trunk). Zastanawiam się, czy istnieje sposób, aby powiadomić VS 2010 o tym folderze? Używam ankh svn do moich dojazdów do pracy, więc byłoby naprawdę miło mieć to w moim rozwiązaniu, więc kiedy dodam odniesienie, mogę to zrobić z VS 2010 i nie muszę iść do mojego bagażnika i ręcznie to zrobić.Dodaj folder pakietów NuGet do pliku rozwiązania?

Czy to można zrobić?

Odpowiedz

10

Najprostszym sposobem zrobienia tego jest użycie Eksploratora roboczego podczas pracy (Widok -> Eksplorator Kopiarki roboczej). Stąd możesz przeglądać folder rozwiązania i dodawać odniesienie.

dodałem pomysł, aby wzbogacić ten do AnkhSVN feedback forum, przejdź głosować :-)

+0

Ok głosowali na niego! – chobo2

+1

to działa dobrze, problem polega na tym, że musisz to zrobić ręcznie, a kiedy dodajesz inne pakiety, musisz zrobić to ponownie. Kiedy w zespole inni programiści nie będą automatycznie pobierać plików z kontroli źródła. Więc dla jednego dev zgodziłbym się z odpowiedzią. –

+1

@SimonThompson To nieprawda. Dodanie jej jest ręczne, ale musi to zrobić tylko jedna osoba, która dodaje referencję. Reszta jest automatyczna. –

7

Możesz dodać katalog pakiety jako projekt internetowej. Używam TFS, więc jedynym problemem jest po dodaniu pakietu, muszę włączyć te pliki do kontroli źródła, ale przynajmniej tam widoczne ...

+0

Lame (w imieniu Visual Studio), ale działa. – stefann

+0

Zgadzam się, że powinienem być oficjalny, tak jakby zapomnieli :-) –

+2

Otrzymałem błędy kompilacji początkowo robiąc to. Pamiętaj, aby usunąć "stronę internetową" z listy projektów do zbudowania. Wtedy działa jak urok. – CodeGrue

23

Możesz być zainteresowany przeczytaniem tego Nuget doc:

+2

Tak. Używałem tego odkąd wyszedł. Szczęśliwi, że wymyślili to rozwiązanie, ponieważ jest to nawet lepsze niż wykonanie plików .dll. – chobo2

+2

Dzięki. To powinno być w początkowym wydaniu ... –

+2

Bardzo dobra odpowiedź. PO powinien je przyjąć zamiast tego. – zmbq