Недавно я захотел обновить свои функции
Azure, чтобы использовать
.NET 7. По некоторым причинам, после выполнения всех необходимых шагов, когда я хочу запустить какую-либо функцию, я продолжаю получать это окно с сообщением об ошибке
Нет Доступна среда выполнения функций, соответствующая версии
проекта, указанной в проекте
Я проверил наличие правильных настроек в файле
.csproj< /strong> файл:
Код: Выделить всё
net7.0
v4
Exe
$(MSBuildProjectName.Replace(" ", "_"))
true
enable
true
Да, оно пишется с маленькой буквы v, что означает "v4"[/b]. Я проверил, установлен ли пакет хостинга для .NET7 в соответствии с моей архитектурой (64-разрядная версия Windows), и перезапустил службу IIS после установки. Я попробовал выполнить чистую перестройку, снова открыть Visual Studio, перезагрузить компьютер, и, похоже, ничего не работает. У меня также установлен
.NET 7 SDK, и я использую
Visual Studio 2022. Если потребуется дополнительная информация, я соответствующим образом обновлю свой вопрос. Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/751 ... t7-upgrade