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.

Другие вопросы по тегам