Nuget CLI недоступен даже с VS 2017 RC3
Страницы распространения Nuget гласят:
NuGet 4.x включен в установку Visual Studio 2017. Последние выпуски NuGet поставляются как часть обновлений Visual Studio.
Батареи включены!
Кажется, что эти батареи разряжены. Как в консоли диспетчера пакетов, так и во внешних окнах PS, когда я печатаю nuget
Я получаю ошибку:
Термин "nuget" не распознается как имя командлета, функции, файла сценария или работоспособной программы.
Что мне нужно сделать, чтобы это исправить? Если он установлен с VS 2017, наверняка, установка должна добавить его в переменную PATH?
Я не хочу использовать командную консоль VS, даже если она все еще в 2017 году, так как я перестал использовать все эти реликвии для консолей PowerShell.
1 ответ
Все, что мне нужно было сделать, это добавить местоположение nuget.exe
к PATH
переменная окружения для моего пользователя и всех пользователей, последнее зависит от вас, но я всегда запускаю VS как Administrator
,
Раньше мудрецы всегда советовали не делать этого, но MS во всей своей божественной мудрости сделала жизнь веб-разработчика, использующего VS, под учетной записью без прав администратора, я не вижу упоминания об упомянутом совете, даже начиная с VD 2010 четное.
Вы могли бы подумать, что с Nuget, установленным как часть Visual Studio, самое меньшее, что они могут сделать, - это добавить поправку в эту кровавую переменную как часть установки VS.