Jak mogę zainstalować pakiet Nuget w programie Visual Studio Code? Wiem, że w Visual Studio możemy to zrobić za pomocą konsoli Menedżera pakietów Nuget, ale jak to zrobić w VS Code?
visual-studio-code
nuget-package
Gyan Parkash
źródło
źródło
Odpowiedzi:
Z wiersza polecenia lub okna terminalu w edytorze vs vs code
dotnet add package Newtonsoft.Json
Zobacz ten artykuł autorstwa Scotta Hanselmana
źródło
Możesz użyć NuGet Package Manager .
Po zainstalowaniu, aby dodać pakiet, naciśnij Ctrl + Shift + P, a następnie wpisz
>nuget
i naciśnij Enter:Wpisz część nazwy pakietu jako ciąg wyszukiwania:
Wybierz pakiet:
I na koniec wersja pakietu (prawdopodobnie chcesz najnowszą):
źródło
Możesz to łatwo zrobić za pomocą „vscode-nuget-package-manager”. Wejdź na rynek i zainstaluj to. Po tym
1) Naciśnij Ctrl + P lub Ctrl + Shift + P (i pomiń 2)
2) Wpisz „>”
3) Następnie wybierz „Menedżer pakietów Nuget: Dodaj pakiet”
4) Wprowadź nazwę pakietu Ex: Dapper
5) wybierz nazwę i wersję pakietu
6) Gotowe.
źródło
Otwórz menu rozszerzeń (Ctrl + Shift + X) i wyszukaj .NuGet Package Manager.
źródło
Przykład pliku .csproj
Wystarczy pobrać nazwę pakietu i numer wersji z NuGet i dodać do .csproj, a następnie zapisać. Zostaniesz poproszony o uruchomienie przywracania, które zaimportuje nowe pakiety.
źródło
dotnet
i VSCode, to dlaczego miałbyś w ogóle potrzebować tych plików projektu.Nuget Gallery
zapewnia GUI podobny do pełnego Visual Studio. Patrz poniżej.Jak używać:
Nuget Gallery
z rynku rozszerzeń.View > Command Palette
lub ⇧⌘P (Ctrl + Shift + P w systemach Windows i Linux). RodzajNuget: Open Gallery
..csproj file
pole wyboru jest zaznaczone, wybierz wersję z menu rozwijanego i kliknij przycisk instalacji.AKTUALIZACJA
Wcześniejsze wersje, jak zauważono w komentarzach, miały problem polegający na tym, że
.csproj
pole wyboru nie było widoczne, gdy pakiet w pliku csproj nie zawierał numeru wersji, jak poniżej.Zostało to naprawione w nowszych wersjach rozszerzenia, więc jeśli masz starszą wersję z tym problemem, zaktualizuj ją do najnowszej wersji.
źródło
.csproj
bieżącej wersji nie ma opcji zaznaczania pliku. Może na tym polega mój problem. github.com/pcislo/vscode-nuget-gallery/issues/15.csproj
nieposiadającymi numerów wersji. Zobacz komentarz do wydania . Zaktualizowałem swoją odpowiedź, aby to uwzględnić.Ctrl+Shift+P
w systemie Windows lubCommand+Shift+P
Macźródło
Zmodyfikuj plik project.json lub * .csproj. Dodaj pozycję zależności z nazwą pakietu i żądaną wersją.
Przykład JSON:
źródło
Powyższe odpowiedzi są dobre, ale niewystarczające, jeśli masz więcej niż 1 projekt (.csproj) w tym samym folderze.
Po pierwsze, łatwo dodajesz znacznik „PackageReference” do pliku .csproj (ręcznie, za pomocą menedżera pakietów nuget lub polecenia dotnet add package).
Ale potem musisz ręcznie uruchomić polecenie „przywróć”, abyś mógł powiedzieć, który projekt próbujesz przywrócić (jeśli właśnie kliknąłem przycisk przywracania, który się pojawił, nic się nie stało). Możesz to zrobić, uruchamiając:
I to instaluje pakiet
źródło