Как я могу установить пакет Nuget в коде Visual Studio? Я знаю, что в Visual Studio мы можем сделать это через консоль диспетчера пакетов Nuget, но как мне это сделать в VS Code?
visual-studio-code
nuget-package
Гьян Паркаш
источник
источник
Ответы:
Из командной строки или окон терминала в редакторе кода
dotnet add package Newtonsoft.Json
Смотрите эту статью Скотт Хансельман
источник
Вы можете использовать расширение диспетчера пакетов NuGet .
После того, как вы установили его, чтобы добавить пакет, нажмите Ctrl + Shift + P, введите
>nuget
и нажмите Enter:Введите часть имени вашего пакета в качестве строки поиска:
Выберите пакет:
И, наконец, версия пакета (вы, вероятно, хотите самую новую):
источник
Вы можете сделать это легко с помощью "vscode-nuget-package-manager". Перейти на рынок и установить это. После этого
1) Нажмите Ctrl + P или Ctrl + Shift + P (и пропустите 2)
2) Тип ">"
3) Затем выберите «Диспетчер пакетов Nuget: Добавить пакет»
4) Введите название пакета Например: Dapper
5) выберите название пакета и версию
6) Готово.
источник
Откройте меню расширений (Ctrl + Shift + X) и выполните поиск .NuGet Package Manager.
источник
Пример для файла .csproj
Просто получите имя пакета и номер версии от NuGet и добавьте в .csproj, затем сохраните. Вам будет предложено запустить восстановление, которое будет импортировать новые пакеты.
источник
dotnet
VSCode, тогда зачем вам эти файлы проекта?Nuget Gallery
предоставляет графический интерфейс, похожий на полный Visual Studio. Увидеть ниже.Как пользоваться:
Nuget Gallery
с расширением Marketplace.View > Command Palette
или ⇧⌘P (Ctrl + Shift + P в Windows и Linux). ТипNuget: Open Gallery
..csproj file
флажок установлен, выберите версию из выпадающего списка и нажмите кнопку «Установить».ОБНОВИТЬ
В более ранних версиях, как отмечалось в комментариях, была проблема, когда
.csproj
флажок не отображался, когда в пакете в файле csproj отсутствовал номер версии, как показано ниже.Это было исправлено в более новых версиях расширения, поэтому, если у вас есть более старая версия с этой проблемой, обновите ее до последней версии.
источник
.csproj
текущей версии опция галочки файла отсутствует . Может быть, в этом моя проблема. github.com/pcislo/vscode-nuget-gallery/issues/15.csproj
не имеющие номеров версий. Смотрите комментарий к проблеме . Я обновил свой ответ, чтобы включить это.Ctrl+Shift+P
на Windows илиCommand+Shift+P
на Macисточник
Измените файл project.json или * .csproj. Добавьте запись зависимости с именем пакета и желаемой версией.
Пример JSON:
источник
Ответы выше хороши, но недостаточны, если у вас есть более 1 проекта (.csproj) в одной папке.
Во-первых, вы легко можете добавить тег «PackageReference» в файл .csproj (либо вручную, с помощью диспетчера пакетов nuget, либо с помощью команды добавления пакета dotnet).
Но затем вам нужно вручную запустить команду «restore», чтобы вы могли сказать ей, какой проект вы пытаетесь восстановить (если я просто нажал на кнопку восстановления, которая всплыла, ничего не произошло). Вы можете сделать это, запустив:
И это устанавливает пакет
источник