Функции Azure Mac - неверная версия хоста - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь отладить проект функций Azure на моем Mac с помощью Visual Studio Mac.

Я обновил основные инструменты до версии 2.0.3.Если я наберу func на своем терминале, я вижу, что я обновился до последней версии.

                  %%%%%%
                 %%%%%%
            @   %%%%%%    @
          @@   %%%%%%      @@
       @@@    %%%%%%%%%%%    @@@
     @@      %%%%%%%%%%        @@
       @@         %%%%       @@
         @@      %%%       @@
           @@    %%      @@
                %%
                %

Azure Functions Core Tools (2.0.3)
Function Runtime Version: 2.0.12115.0

Вы также можете увидеть, что во время выполнения установлена ​​версия 2.0.12115.0.

Однако, когда япри отладке с использованием Visual Studio Mac я получаю ошибку во время выполнения:

Хостинг-среда: Производство Сейчас прослушивается: http://0.0.0.0:7071 Приложение запущено.Нажмите Ctrl + C, чтобы выключить.[09/10/2018 20:30:53] Чтение файла конфигурации хоста 'xxxxx / bin / Debug / netstandard2.0 / host.json' [10.09.2008 20:30:53] Файл конфигурации хоста прочитан: [09/ 10/2018 20:30:53] {} [09/10/2018 20:30:53] Запуск хоста (HostId = xxxxx, InstanceId = 0ef8b0eb-215d-4d08-9945-6dd50c8094c7, версия = 2.0.11933.0, ProcessId= 22941, AppDomainId = 1, Debug = False, ConsecutiveErrors = 0, StartupCount = 1, FunctionsExtensionVersion =) Хост функции не запущен.Нажмите любую, чтобы продолжить .... [10.09.2008, 20:30:58] Произошла ошибка ScriptHost [10.09.2008, 20:30:58] System.Private.CoreLib: Не удалось загрузить тип «Microsoft.Azure.WebJobs.Hosting.IWebJobsStartup 'из сборки' Microsoft.Azure.WebJobs.Host, версия = 3.0.0.0, Culture = нейтральный, PublicKeyToken = null '.

Обратите внимание, что во время выполнения установлена ​​версия Version=2.0.11933.0.

Должен быть способ сообщить Visual Studio, где находится расположение инструментов Azure-Functions-Core, или я могу, по крайней мере, скопировать установку 2.0.3 туда, откуда выполняется Visual Studio, гдекогда бы то ни было.

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Примечание. Для всех, кто столкнулся с этим, я только что скачал на Beta Channel последнюю версию Visual Studio для Mac

Версия 7.7 Сборка 1738

И теперь он поддерживает последнюю версию основных инструментов и работает правильно!

0 голосов
/ 11 октября 2018

Visual Studio для Mac в настоящее время необходимо обновлять для каждого выпуска CLI функций.К сожалению, он не поддерживает настройку с помощью версии CLI функций, установленной на компьютере (и это было проблематично для многих людей).

Следующее обновление VS Mac должно ссылаться на последние функции CLI и Iполагаю, что запланировано обновление, которое позволит ему независимо обновлять версию CLI, которую он использует, не требуя полного обновления VS.

...