Я использую Visual Studio для Mac. Мне нужно установить несколько пакетов, но я не могу найти для этого консоль диспетчера пакетов.
Версия Visual Studio: предварительная версия 1 (7.0, сборка 347)
Я использую Visual Studio для Mac. Мне нужно установить несколько пакетов, но я не могу найти для этого консоль диспетчера пакетов.
Версия Visual Studio: предварительная версия 1 (7.0, сборка 347)
Как и в Xamarin Studio, вы должны использовать его диалог,
https://developer.xamarin.com/guides/cross-platform/xamarin-studio/nuget_walkthrough/
Поскольку кроссплатформенной оболочки PowerShell не было, в Xamarin Studio отсутствует консоль диспетчера пакетов. Когда-нибудь это может произойти в Visual Studio для Mac. Посмотрим.
Комментатор сообщает, что это расширение вызывает сбой VS Community 2019 для Mac версии 8.5 (сборка 3183). Я не обновился до него, поэтому не могу об этом говорить. Любой, у кого есть информация / исправление / альтернативный подход, просьба оставить отзыв в комментариях.
По крайней мере, в Visual Studio Community 8.4.8 build 2 вы можете найти его в Visual Studio -> Extensions, используя поисковый запрос "nuget":
Мне потребовалось так много времени, чтобы найти это, я надеюсь, что это поможет кому-то другому найти его быстрее!
Вы можете следовать руководству по интерфейсу командной строки NuGet и установить его https://docs.microsoft.com/en-us/nuget/tools/nuget-exe-cli-reference
Отрывок из предоставленной ссылки гласит:
macOS / Linux
Поведение может незначительно отличаться в зависимости от дистрибутива ОС.
Установите Mono 4.4.2 или новее.
Выполните следующие команды в приглашении оболочки:
# Download the latest stable `nuget.exe` to `/usr/local/bin` sudo curl -o /usr/local/bin/nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe # Give the file permissions to execute sudo chmod 755 /usr/local/bin/nuget.exe
Создайте псевдоним, добавив следующий сценарий в соответствующий файл для вашей ОС (обычно
~/.bash_aliases or ~/.bash_profile
):# Create as alias for nuget alias nuget="mono /usr/local/bin/nuget.exe"
Перезагрузите оболочку. Проверьте установку, введя
nuget
без параметров. Должна отобразиться справка NuGet CLI.
Я нашел хорошую ссылку для пользователей Mac:
https://github.com/mrward/monodevelop-nuget-extensions
Спасибо за ссылку, и у меня это работает.