Szukaj…


Uwagi

NuGet.org :

NuGet to menedżer pakietów dla platformy programistycznej Microsoft, w tym .NET. Narzędzia klienckie NuGet umożliwiają tworzenie i używanie pakietów. NuGet Gallery to centralne repozytorium pakietów używane przez wszystkich autorów i konsumentów pakietów.

Zdjęcia w przykładach dzięki uprzejmości NuGet.org .

Instalowanie Menedżera pakietów NuGet

Aby móc zarządzać pakietami projektów, potrzebujesz Menedżera pakietów NuGet. To jest rozszerzenie Visual Studio, wyjaśnione w oficjalnych dokumentach: Instalowanie i aktualizowanie klienta NuGet .

Począwszy od Visual Studio 2012, NuGet jest zawarty w każdej edycji i może być używany z: Narzędzia -> Menedżer pakietów NuGet -> Konsola Menedżera pakietów.

Robisz to poprzez menu Narzędzia Visual Studio, klikając Rozszerzenia i aktualizacje:

wprowadź opis zdjęcia tutaj

Spowoduje to zainstalowanie zarówno GUI:

  • Dostępne poprzez kliknięcie „Zarządzaj pakietami NuGet ...” w projekcie lub jego folderze Odniesienia

I konsola Menedżera pakietów:

  • Narzędzia -> Menedżer pakietów NuGet -> Konsola menedżera pakietów.

Zarządzanie pakietami za pomocą interfejsu użytkownika

Po kliknięciu prawym przyciskiem myszy projektu (lub jego folderu Odniesienia) możesz kliknąć opcję „Zarządzaj pakietami NuGet ...”. To pokazuje okno dialogowe Menedżera pakietów .

wprowadź opis zdjęcia tutaj

Zarządzanie pakietami za pomocą konsoli

Kliknij menu Narzędzia -> Menedżer pakietów NuGet -> Konsola menedżera pakietów, aby wyświetlić konsolę w swoim IDE. Oficjalna dokumentacja tutaj .

Tutaj możesz wydać między innymi polecenia install-package , które instalują wprowadzony pakiet w aktualnie wybranym „Projekcie domyślnym”:

Install-Package Elmah

Możesz również podać projekt, do którego ma zostać zainstalowany pakiet, zastępując wybrany projekt w menu rozwijanym „Projekt domyślny”:

Install-Package Elmah -ProjectName MyFirstWebsite

Aktualizacja pakietu

Aby zaktualizować pakiet, użyj następującego polecenia:

PM> Update-Package EntityFramework

gdzie EntityFramework to nazwa pakietu do aktualizacji. Pamiętaj, że aktualizacja będzie działać dla wszystkich projektów, a więc różni się od Install-Package EntityFramework który instalowałby się tylko do „Projektu domyślnego”.

Możesz także wyraźnie określić pojedynczy projekt:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Odinstalowywanie pakietu

PM> Uninstall-Package EntityFramework  

Odinstalowanie pakietu z jednego projektu w rozwiązaniu

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Instalowanie określonej wersji pakietu

PM> Install-Package EntityFramework -Version 6.1.2  

Dodawanie kanału źródłowego pakietu (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

Korzystanie z różnych (lokalnych) źródeł pakietów Nuget przy użyciu interfejsu użytkownika

Firma często konfiguruje własny serwer nuget do dystrybucji pakietów między różnymi zespołami.

  1. Przejdź do Eksploratora rozwiązań i kliknij prawym przyciskiem myszy , a następnie wybierz Manage NuGet Packages for Solution

wprowadź opis zdjęcia tutaj

  1. W oknie, które zostanie otwarte, kliknij Settings

wprowadź opis zdjęcia tutaj

  1. Kliknij + w prawym górnym rogu, a następnie dodaj nazwę i adres URL wskazujący na lokalny serwer nuget.

wprowadź opis zdjęcia tutaj

odinstaluj określoną wersję pakietu

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow