You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在本地指定并运行最新的Azure Function Runtime小版本?

本地Azure Functions Runtime 4.15.0未生效的解决方法
  • 检查并修改项目文件配置
    独立模式下,FUNCTIONS_EXTENSION_VERSION环境变量无法直接覆盖Runtime版本,需要在.csproj文件中明确指定:

    <PropertyGroup>
      <AzureFunctionsVersion>v4</AzureFunctionsVersion>
      <FunctionsRuntimeVersion>4.15.0</FunctionsRuntimeVersion>
    </PropertyGroup>
    

    保存后重新生成项目。

  • 清理本地Runtime缓存
    Azure Functions Core Tools会缓存旧版本Runtime,找到对应目录删除旧版本文件:

    • Windows:%LOCALAPPDATA%\AzureFunctionsTools\Releases\4
    • macOS/Linux:~/.azurefunctions\Releases\4
      删除4.13.0相关的文件夹后,重启项目,Core Tools会自动下载并使用4.15.0。
  • 验证Core Tools版本兼容性
    打开终端执行func --version,确保Core Tools版本不低于4.0.5095(该版本开始支持4.15.0 Runtime),如果版本过低,重新安装最新版Core Tools。

  • 检查launchSettings.json配置
    查看项目Properties/launchSettings.json中的环境变量配置,确保FUNCTIONS_EXTENSION_VERSION设置为4.15.0:

    "environmentVariables": {
      "FUNCTIONS_EXTENSION_VERSION": "4.15.0"
    }
    
  • 手动指定Runtime路径启动
    若以上方法无效,可手动下载4.15.0 Runtime包并解压,启动时通过命令指定路径:

    func start --runtime-path <解压后的Runtime文件夹路径>
    

内容的提问来源于stack exchange,提问作者Jānis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:05:21