Visual Studio 2026 Insider中Azure Functions无.NET 10选项问题咨询
Azure Functions无法选择.NET 10的原因及解决办法
你遇到的问题是因为Azure Functions的工具链对.NET预览版的适配节奏滞后于MAUI、ASP.NET Core这类项目:
具体原因
- .NET 10当前处于RC2预览阶段,Azure Functions的官方模板(Visual Studio内)和云端Runtime还未完成对该版本的适配验证,所以VS的项目创建界面不会显示.NET 10选项。
- 其他项目类型对.NET预览版的支持更同步,因为它们不需要兼顾云端Runtime的兼容性,工具链更新更快。
可行的临时解决方案
通过CLI手动创建项目
打开终端运行以下命令创建.NET 10的Azure Functions项目:dotnet new func --framework net10创建完成后直接在Visual Studio 2026 Insider中打开即可正常开发。
更新Azure Functions Core Tools
确保安装了最新预览版的Functions Core Tools,旧版本不支持.NET 10。用npm更新的命令如下:npm install -g azure-functions-core-tools@4 --unsafe-perm true其他包管理器(如Chocolatey)请对应安装最新预览版本。
等待Visual Studio Insider更新
微软会在后续的Insider预览版本中同步更新Azure Functions模板,添加.NET 10选项,留意版本更新日志即可。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

