Обновление: оказалось, что релиз Azure DevOps неправильно развертывал приложение, поэтому изменения в моем коде фактически не были развернуты в Azure.Вздох ... Я исправил релиз, и теперь моя функция работает нормально, как v2.Похоже, что вы можете просто преобразовать существующую функцию v1 в v2.
Получение этого исключения для моей функции v2:
Не удалось загрузить тип 'Microsoft.Azure.WebJobs.ExecutionContext«из сборки» Microsoft.Azure.WebJobs.Extensions, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 '.
Как и предлагалось здесь, я обновил свои пакеты nuget: https://github.com/Azure/azure-functions-host/issues/3363
Я в последней версии (по состоянию на 24.10.18) для:
- Microsoft.NET.Sdk.Functions 1.0.23
- Microsoft.Azure.WebJobs.Extensions.Хранилище 3.0.1
Но все равно получаю ошибку.FWIW, это преобразованная функция v1.У меня для FUNCTIONS_EXTENSION_VERSION установлено значение ~ 2 в настройках приложения, а для версии установлено значение 2.0 в host.json.