Проблема находит в старой функции, которую использует VS VS.
Версия = 1.0.11232.0
Это означает, что версия cli равна 1.0.4
.Эта старая версия действительно вызывает вашу проблему, но она уже была исправлена в новых.
Проверьте вашу Azure Functions and Web Jobs Tools
версию.
Последнее расширение 15.0.40502.0
, заставит VS использовать cli 1.0.4
если VS не сможет загрузить новую версию cli.Этот процесс загрузки находится в фоновом режиме и, кажется, нет явного предупреждения.См. Эта проблема GitHub .
Решение
Я рекомендую вам удалить папку C:\Users\UserName\AppData\Local\AzureFunctionsTools
и перезапустить VS, чтобы загрузить ее снова.
Когда мы создаем приложение-функцию, в диалоговом окне можно увидеть подсказку, что Making sure all templates are up to date...
Подождите немного, мы можемсм. подсказку, изменяющуюся как
Если она не изменится через 3 м (время для загрузки 200M файлов на вашей стороне), проверьте папку C:\Users\UserName\AppData\Local\AzureFunctionsTools\Releases\1.0.12.1
чтобы увидеть, пусто ли оно.Если он пуст, это означает, что загрузка не может быть выполнена через VS.Мы должны сделать это вручную.
Вы можете найти ссылку на скачивание cli, itemTemplates и projectTemplates в C:\Users\UserName\AppData\Local\AzureFunctionsTools\feed.json
.
Вы можете обратиться к папке 1.0.10
для создания аналогичной структуры папок.