Visual Studio 2015 Community NuGet NUnit

0

Cześć. Mam problem z użyciem domyślnie przecież zainstalowanego NUnit w Visual Studio 2015 Community co pokazuje obrazek 1. w książce znalazłem aby otworzyć w Visual Studio/Tools/NuGet Package Manager/Package Manager Console co zrobiłem obrazek 2 wpisując polecenie podane w książce... i jest jakiś błąd: niezainstalowany jakoby... może jakaś podpowiedź... dzięki. DeNiss

0

te komunikaty to było off-line... sprawdziłem ponownie on-line i prawdopodobnie jest już OK - w załączeniu obrazek 4

0

może on pobrał z Internetu 6,5 MB mogłem nawet nie zauważyć... obrazek 5... dziwi mnie, iż do każdego projektu miałby pobierać z sieci i konieczność on-line ?! to nawet mnie zdenerwowało by. DeNiss

0

Co to znaczy "offline"? Ktokolwiek w tych czasach jest offline podczas programowania? o.O

0

właśnie oczekuję na zaksięgowanie zapłaty za e-book: Testy jednostkowe_ Świat niezawodnych aplikacji_ Wydanie II Książka, kurs - Roy Osherove - Wydawnictwo Helion, księgarnia internetowa informatyczna helion_pl.
posiadam pobrany z helion.pl plik tesjed.pdf z przykładowym rozdziałem w którym jest opis instalacji NUnit ze strony firmowej.
Potrzebuję trochę pobawić się bez konieczności każdorazowego połączenia z siecią ! dlatego bardzo proszę o podpowiedź jak w ustawieniach ( załączam obrazek 7 ) w Visual Studio lub w jakikolwiek inny sposób m.in. opisany w wymienionym pliku przykładowym tesjed.pdf z helion.pl spowodować abym nie musiał każdorazowo ! być on-line kiedy tworzę nowy projekt w VS...
to chyba nie jest obowiązkowe być on-line podczas kodowania ?! Tak się składa, iż lubię pracować w spokoju bez świadomości, iż mnie żaden nie obserwuje jak raz na godzinę co sobie wyczytam w ksiązkach i na jaki pomysł wpadnę tworząc zupełnie nowy projekt... zwyczajnie jakie keyloggery aby mi nie psuły świątecznego nastroju, o to mi jedynie chodzi z tym off-line...

0

NuGet to serwis internetowy. Nie możesz z niego pobierać nie będąc online.
Ale możesz sobie ściągnąć wszystko z NuGeta do katalogu na dysk i ustawić ten katalog jako źródło pakietów w Visual Studio. Powodzenia!

0

z www.nunit.com pobrałem wszystkie pliki wersji 3.0.1 jednakże moje próby z ustawieniem VS ( obrazek 7 ) chwilowo jakoś nie umiem sobie z tym poradzić... może nie gotowiec, ale jakaś mała podpowiedź... np. z dowolnego foldera na dysku (C:)Pobrane.... wielkie dzięki.DeNiss

0

Jeśli masz dllki na dysku, to nie potrzebujesz używać NuGeta, tylko po prostu dodajesz je do referencji projektu: References -> Add Reference i tyle.

0

gdyby Kto chciał mi pomóc to w załączeniu plik tekstowy - raport z operacji wykonanej przez VS w trakcie pobierania z Internetu plików NUnit (z obrazka 7) za pomocą takiego małego programu z wykorzystaniem FileSystemWatcher co się działo w tym czasie na dysku c:... tamże podejrzewam, iż jest może jaka podpowiedź aby jakoś ustawić VS by pobrane ręcznie pliki z www.nunit.com można było w trybie off-line w każdym nowym projekcie VS mieć taką możliwość zyskać.

Powiem jedynie , iż drugi komputer ( laptop ) mam na biurku sobie pracuje w trybie on-line wykonuje szereg testów sieciowych jakie mu zleciłem... natomiast ja na stacjonarnym sobie leżę godzinami w łóżeczku sobie leżę i daleko mi do Internetu... monitor mi wisi nad głową kopniakiem go sobie do ściany jak chcę się zdrzemnąć... a wysłanie prośby do Was na Forum to jest dla mnie prawie że koszmar Drodzy Przyjaciele, owszem mam drugi modem usb i niby wetknąć ten kabelek 5 metrowy usb ekranowany jak bym chciał co ciągnąć szybciej to na oknie lepszy sygnał... do szewskiej pasji doprowadza mnie jak muszę ręcznie defragmentację bo Windows 10 wersja 10565 pl tego nie robi automatycznie. pozdrawiam DeNiss

0

Wejdź w Visual Studio w Tools -> Options -> Nuget Package Manager -> Package Sources. Tam kliknij zielonego plusa i ustaw nazwę źródła na jakiekolwiek, a ścieżkę na jakiś katalog na dysku lokalnym. Potem w menedżerze paczek będziesz musiał tylko zaznaczać sobie swój lokalny feed paczek, zamiast tego internetowego.

A potem tylko musisz przekopiować pliki *.nupkg (i kolegów) - sporą część z nich powinieneś mieć w %USERPROFILE%.nuget\packages (oraz %LOCALAPPDATA%\NuGet\Cache) - skopiuj zachowując strukturę katalogów. Pojedyncze pliki nupkg dodaje się używając konsolowego narzędzia nuget.exe i komendy nuget add <paczka.nupkg> -Source <katalog lokalny>.

Więcej: https://docs.nuget.org/create/hosting-your-own-nuget-feeds#creating-local-feeds

0

bardzo serdecznie dziękuję ! ten link chyba wszystko mi wyjaśnia ponieważ ja próbowałem z tym plusem dodać tylko wskazanie jakiegoś pliku czy rozszerzenia nie znajdował ani w plikach pobranych zip ani w rozpakowanych... tak wiec bardzo dziękuję za cały solidny opis z obrazkami raz jeszcze wielkie dzięki DeNiss

0

może ja zapytam wprost czy w podniesionej przeze mnie kwestii chodziło li tylko o to, aby w oknie Solution Explorer w References ( jak na obrazku 8 ) pojawiło się nunit.framework ???

uzyskane za pomocą w Menu: Project/Add Reference...
pojawi się okno Reference Manager i w nim należy wybrać zakładkę Browse w niej kliknąć w przycisk Browse aby w lokalnym folderze gdzieś na dysku lokalnym wejść do foldera pobranego z www.nunit.com jako plik zip i tam jest po rozpakowaniu of cooz folder dotnet a w nim upragniony plik nunit.framework.dll ? ( jak pokazuje obrazek 9 ) ???

właśnie zastanawiam się ile musiałem się naganiać ponieważ już na samym początku uzyskiwałem powyższe tylko w tym fragmencie książki tesjed.pdf z helion.pl co książka e-book za chwilę będę już mógł pobrać... to autor właśnie pokazując fragment książki wiele mi o sobie opowiedział... to nie budziet dobry mój nauczyciel ! ja potrzebuję szybkich ścieżek dostępu... obrazowo to cholera mnie bierze jak wchodzę do supermarketu i nikt mi nie pokazują się drogowskazy prosto do tego po com przyszedł... a najlepiej jakby już wszystko było com chciał kupić w koszu zapłacone bym nie wchodząc do odjechał koszem z produktami do samochodu na parkingu... wracając do tematu autor opisuje mi wszystkie ścieżki jak cyganka w tobołku a ja nie mogłem zwyczajnie tego pliku typu .nupkg nigdzie znaleźć... a to chodziło abym plik nunit.framework.dll wskazał posiadany już na lokalnym dysku ???

niech by to było ostrzeżenie przed nauczycielami gotowymi proste życie zamienić w koszmar...

właśnie będę próbował dociec w tym kawałku książki jak sprawdzić czy tylko o to chodziło i już będzie można wreszcie jaki test na przykładowym prostym kodzie testowym wykonać co zapowiedział jeszcze w tym rozdziale książki autor...

pozdrawiam DeNiss

0

Bibliotekę dll z dysku możesz dodać przez Add Reference. Ale to jest niewygodne, wymaga przeklikania kilku okienek, update takiej bliboteki również, do tego trzeba w ten sam sposób dodać wszystkie zależności, ogólnie to dużo roboty. Dlatego powstał NuGet, który znacząco ułatwia instalowanie blbliotek wraz z ich zależnościami, wystarczy wyszukać i kliknąć Install, albo użyć prostego polecenia w konsoli.
Co jeszcze chcesz wiedzieć?

0

i następnie w Menu: Tools/NuGet Package Manager/Manage NuGet Packages for Solution... (pokazało się okienko obrazek 10).
na tym obrazku przycisk był juz użyty i zmieniony jest napis Uinstall...

istotne. iż na dole VS w zakładce Package Manager Console jest ogłoszony sukces instalacji oraz w folderze projektu pojawiła się cała zawartość pliku zip
ze wskazanej w Add Reference... ścieżki. to jest rozpakowany plik z www.nunit.com jaki wczesniej pobrał automatycznie Visual Studio do bieżącego projektu, który następnie skopiowałem umieszczając w C:\ (jako C:\packages) - (obrazek 11)

tak więc posiadłem wreszcie moc w trybie off-line zabawy z tworzeniem sobie projektów w VS, do których mogę już teraz importować to narzędzie NUnit...
czyli o to mi właśnie chodziło...

nie wiem czy Ktoś miewa problemy jaki mi się zdarzają... tym niemniej temat chciałem dokonczyć jak ja to widzę, w nadziei iż Komuś kiedyś może oszczędzić zbędnej bieganiny...

na stronie 15 wymienionego pliku tesjed.pdf ze strony helion.pl autor pisze, jakoby można było pobrać kod do książki...
(obrazek 12 ) niestety to je nieprawda... linku do takiego pliku zip ze strony opisującej książkę nie ma !
szkoda bo nie lubię ręcznie kodować wszystkiego z książek... zwyczajnie ręce mnie bolą... pozdrowienia i życzenia Noworoczne dla Wszystkich dużo zdrówka... DeNiss

0

na koniec nie to będzie jako alternatywne wobec tego okienka z zielonym plusem co w oknie Manage NuGet Package Console miało dać się wybrać z listy rozwijanej... mnie to nie udało się i stąd poszukiwania moje zapewne bardziej okrężne...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.