在Visual Studio 2022创建Azure Function时无法选择.NET 9
解决Visual Studio 2022创建Azure Function时.NET 9选项不显示的问题
检查Visual Studio 2022版本
- 确保你的Visual Studio 2022是17.10及以上版本,只有该版本开始支持.NET 9的Azure Function项目模板。可通过
帮助 > 关于Microsoft Visual Studio查看版本号,版本过低的话直接通过Visual Studio安装程序更新到最新版。
确认Azure Functions工具版本
- 打开Visual Studio安装程序,选择“修改”当前VS实例,在“单个组件”里找到Azure Functions和Web作业工具,确保安装的是最新版本——旧版本工具大概率不兼容.NET 9。
更新.NET项目模板
- 打开命令提示符,执行以下命令拉取最新的项目模板包:
该命令会同步包括Azure Function .NET 9模板在内的所有官方模板。dotnet new update
验证模板是否存在
- 运行以下命令检查是否已包含.NET 9兼容的Azure Function模板:
若输出里有标注dotnet new list | findstr "Azure Functions"net9.0的模板,说明模板安装成功,重启Visual Studio后就能看到对应选项。
修复Visual Studio安装
- 要是以上步骤都没效果,直接通过Visual Studio安装程序选择“修复”当前VS实例,安装过程中可能存在的文件损坏问题,修复后大概率能解决。
内容的提问来源于stack exchange,提问作者Piotrek
相关产品推荐
相关产品推荐

