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

求助:Visual Studio 2022 v17.9.3缺少.NET 8.0 Isolated Azure Function选项

无法创建.NET 8版本Azure Function项目的解决办法

问题说明

已安装.NET 8(v8.0.3)、将Visual Studio更新至17.9.3并重启,同时更新了Azure Function Core Tools,但创建Azure Function项目时,下拉菜单中缺少.NET 8选项(截图:缺少.NET 8选项的项目创建界面)。

排查与解决步骤

  • 确认Visual Studio工作负载完整
    打开Visual Studio安装器,检查是否勾选了Azure开发工作负载,并且在右侧组件列表中确保选中Azure Functions和Web作业工具,完成安装后重启Visual Studio。

  • 验证.NET 8 SDK与运行时安装状态
    打开命令提示符,执行以下命令确认安装情况:

    dotnet --list-sdks
    dotnet --list-runtimes
    

    确保输出中包含.NET 8.0.3的SDK以及对应的ASP.NET Core Runtime,若缺失则重新安装.NET 8 SDK。

  • 重置Visual Studio用户数据缓存
    以管理员身份启动命令提示符,运行:

    devenv /resetuserdata
    

    执行完成后重启Visual Studio,再次尝试创建项目。

  • 确认Azure Function Core Tools版本兼容性
    运行 func --version 查看版本,需确保为v4.0.5455及以上版本(该版本开始支持.NET 8),版本过低则重新安装最新版。

  • 手动切换目标框架(备选方案)
    若上述方法无效,可先创建.NET 6或.NET 7版本的Azure Function项目,右键项目→属性→应用程序,将目标框架修改为.NET 8,保存后重新加载项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 20:12:35