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

VSCode运行Azure Functions遇语言识别错误,求解决方案

解决Azure Functions语言识别错误的步骤

当运行Python函数应用出现Can't determine project language from files. Please use one of [--dotnet-isolated, --dotnet, --javascript, --typescript, --java, --python, --powershell, --custom]错误时,按以下操作处理:

  • 在项目根目录(非.vscode文件夹)新建local.settings.json文件,这是Azure Functions本地运行的核心配置文件,和.vscode里的settings.json功能不同——后者仅为编辑器配置,前者负责定义函数应用的运行环境参数。
  • 将以下内容写入该文件:
    {
      "IsEncrypted": false,
      "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "FUNCTIONS_WORKER_RUNTIME": "python",
        "FUNCTIONS_EXTENSION_VERSION": "~4"
      }
    }
    
    • FUNCTIONS_WORKER_RUNTIME明确指定运行时为Python,直接解决语言识别失败的问题;
    • AzureWebJobsStorage本地开发可直接用UseDevelopmentStorage=true(需提前安装Azure存储模拟器,也可替换为你的Azure存储账户连接字符串);
    • FUNCTIONS_EXTENSION_VERSION和你vscode配置里的~4保持一致,确保运行环境匹配。
  • 保存文件后重新运行函数应用,错误即可解决。

内容的提问来源于stack exchange,提问作者Manu Chadha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 09:33:11