factograf
PL
Zaloguj się

NuGet

NuGet

Najważniejsze

data utworzenia lub powstania6 października 2010
data wydania6 października 2010
jest tosystem zarządzania pakietami
Wszystkie dane z infoboksu 7
Autor
Microsoft, .NET Foundation
Pierwsze wydanie
21 października 2010
Aktualna wersja stabilna
5.8.1
Aktualna wersja testowa
6.12.0.83(24 sierpnia 2024)
Język programowania
C#
Platforma sprzętowa
wieloplatformowy
Licencja
Apache License

NuGet – otwartoźródłowy, oficjalny i domyślny system zarządzania pakietami dla aplikacji działających w środowisku .NET.

W rejestrze NuGet przechowywane są biblioteki współdzielone oraz narzędzia platformy.NET, działające jako samodzielne aplikacje (tzw. dotnet tools), rozprowadzane jako tzw. pakiety.

Opis

NuGet może być używany jako aplikacja wiersza poleceń, lub jako wbudowany w oprogramowanie Microsoft Visual Studio menedżer pakietów, który wraz ze stroną domową aplikacji zawiera wyszukiwarkę dostępnych w rejestrze pakietów. Takie pakiety rozprowadzane są w postaci pojedynczych archiwów danych o formacie ZIP z rozszerzeniem .nupkg (NuGet package).

W rejestrze NuGet znaleźć się mogą biblioteki i narzędzia napisane w języku obsługiwanym przez platformę.NET oraz natywne biblioteki napisane w języku C++.

Przykłady

Aby zainstalować bibliotekę Entity Framework Core, stworzoną przez Microsoft, w galerii pakietów należy znaleźć pakiet o nazwie Microsoft.EntityFrameworkCore lub wprowadzić w wierszu poleceń polecenie programu dotnet z argumentami add package:

dotnet add package Microsoft.EntityFrameworkCore

Natomiast aby zainstalować narzędzie działające w platformie.NET, należy wykonać program z argumentami tool install:

dotnet tool install --global dotnet-symbol

Używając argumentu --global, ścieżka zainstalowanego narzędzia zostanie dodana do zmiennej środowiskowej PATH systemu.

Czytaj dalej

W 19 językach

Tekst z Wikipedii, CC BY-SA 4.0 · Artykuł źródłowy