Я пытаюсь отладить проект функций 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, гдекогда бы то ни было.