Установка основных инструментов функций Azure застряла в коде Visual Studio

Я создал приложение-функцию Azure для выполнения сценария PowerShell. Хотел сначала запустить его на моем локальном компьютере, чтобы протестировать. Когда я запускаю его, с опцией отладки или без нее, появляется одно всплывающее окно, в котором говорится: «У вас должны быть установлены основные инструменты функций Azure для отладки ваших локальных функций». Когда я нажимаю «Установить» в этом всплывающем окне , похоже, автоматически начинается установка основных инструментов функций Azure.

Но он застрял в одном месте - попытка GET "https://functionscdn.azureedge.net/public/3.0.2534/Azure.Functions.Cli.win-x64.3.0.2534.zip."

Подтвердил, что моя сеть в порядке, попытался перезагрузить компьютер и снова выполнил шаги, но безуспешно.

Другое наблюдение: даже если я установлю его вручную с помощью командной строки, используя команду ниже,

npm install -g azure-functions-core-tools@3

он по-прежнему говорит: «У вас должны быть установлены базовые инструменты функций Azure для отладки локальных функций».

Ссылка -  введите здесь описание изображения Не могли бы вы подсказать, как это сделать? Спасибо.


comment
В качестве другого варианта вы можете попробовать использовать горячие клавиши CTRL + SHIFT + P в Windows или CMD + SHIFT + P на Mac для переключения палитры команд. Найдите Функции Azure и выберите Основные инструменты Функций Azure. Выберите правильную версию для вашей функции. Я надеюсь, что это помогает.   -  person Eugene D    schedule 20.05.2020
comment
привет @EugeneD, этот адрес github, который вы указали выше, не работает   -  person Oxygen    schedule 21.05.2020
comment
Привет, @Oxygen, я меняю URL, спасибо за замечание, пожалуйста, посмотрите. Вы можете попробовать загрузить исполняемые файлы прямо с github. вы выбираете правильную версию для своей функции.   -  person Eugene D    schedule 21.05.2020
comment
Явная установка работает @EugeneD. Большое вам спасибо за толчок.   -  person Oxygen    schedule 21.05.2020
comment
Тебе всегда рады @Oxygen :)   -  person Eugene D    schedule 21.05.2020


Ответы (3)


Перейдите на страницу выпуска на странице основных инструментов функций Azure, загрузите файл MSI с версию, которую вы хотите, просто установите ее.

Или вы можете загрузить zip-файл, распаковать его и указать путь к папке Путь к вашей среде.

введите здесь описание изображения

person George Chen    schedule 21.05.2020
comment
Спасибо, @George. Это помогло. - person Oxygen; 21.05.2020

После потерянного дня со всеми этими установками и удалением ...

МОМЕНТ ИСТИНЫ
Чтобы установить 64-битную версию, которая позволяет отлаживать, вы можете использовать команду

здесь

choco install azure-functions-core-tools-3 --params = '/ x64: true'

BAM работал, я могу отлаживать код Visual Studio

https://chocolatey.org/packages/azure-functions-core-tools-3#install

первый комментарий спасибо Тайлеру Дёрксену, спасатель жизни !!!!

person Valentin Petkov    schedule 19.12.2020

У меня была аналогичная проблема.

npm install -g azure-functions-core-tools@3 Это не добавляет функции к пути.

Добавление следующего к пути решило проблему.

C:\Users\username\AppData\Roaming\npm
person nl09    schedule 23.07.2020