在Visual Studio中新建Azure Functions项目报错需如何配置解决?
Visual Studio新建Azure Functions项目报错的配置修复步骤
按以下顺序排查配置即可解决绝大多数新建项目报错问题:
- 确认Visual Studio工作负载安装完整
打开Visual Studio Installer,在工作负载页勾选ASP.NET和Web开发,再切换到单个组件页,搜索确认Azure Functions 工具已经勾选,修改安装完成后重启Visual Studio再尝试新建项目。 - 确认.NET SDK版本和Functions运行时匹配
不同版本的Azure Functions运行时需要对应版本的.NET SDK支持:- Azure Functions v4 支持 .NET 6、.NET 7、.NET 8
- Azure Functions v3 支持 .NET Core 3.1
你可以在终端执行dotnet --list-sdks查看本地已安装的SDK版本,缺失对应版本直接安装即可。
- 确认Azure Functions Core Tools已安装
本地运行和创建Functions项目依赖该工具,打开终端执行func --version,如果提示命令不存在,可通过winget执行命令安装:winget install Microsoft.Azure.FunctionsCoreTools - 确认NuGet源配置正常
新建项目时会自动拉取Functions模板依赖包,打开VS的工具-选项-NuGet包管理器-包源,确认nuget.org源处于启用状态,地址为https://api.nuget.org/v3/index.json,避免自定义源覆盖导致拉包失败。
报错参考截图:
内容的提问来源于stack exchange,提问作者user15437862
相关产品推荐
相关产品推荐

