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

VS2022创建Azure Functions项目异常:仅生成空文件夹无报错提示

Azure Functions项目创建异常问题排查记录

最近我在Visual Studio 2022里通过「解决方案->添加->新建项目」路径创建Azure Functions项目时,碰到了一个棘手的问题:状态栏明明显示项目创建成功,但打开对应的文件夹一看,里面完全是空的,连最基础的项目模板文件都没有生成。

我试过创建.NET 6版本的定时器触发器函数项目,也试过.NET 6独立模式的同类型项目,结果都是一样——只生成空文件夹,全程没有任何错误提示弹出来。

已尝试的排查操作

为了解决这个问题,我已经试过以下几种方法,但都没能解决:

  • 将VS2022更新至17.1.1版本
  • 通过VS安装程序执行了完整修复操作
  • 使用命令 npm i -g azure-functions-core-tools@4 --unsafe-perm true 重新安装了Azure Functions Core Tools v4

当前Visual Studio 2022安装环境信息

Microsoft Visual Studio Professional 2022
版本 17.1.1
VisualStudio.17.Release/17.1.1+32228.430
Microsoft .NET Framework
版本 4.8.04161
已安装版本:Professional
.NET Core Debugging with WSL 1.0
.NET Core Debugging with WSL
ADL Tools Service Provider 1.0
此包包含Data Lake工具使用的服务
ASA Service Provider 1.0
ASP.NET and Web Tools 2019 17.1.358.51495
ASP.NET and Web Tools 2019
ASP.NET Web Frameworks and Tools 2019 17.1.358.51495
Azure App Service Tools v3.0.0 17.1.358.51495
Azure App Service Tools v3.0.0
Azure Data Lake Tools for Visual Studio 2.6.5000.0
Microsoft Azure Data Lake Tools for Visual Studio
Azure Functions and Web Jobs Tools 17.1.358.51495
Azure Functions and Web Jobs Tools
Azure Stream Analytics Tools for Visual Studio 2.6.5000.0
Microsoft Azure Stream Analytics Tools for Visual Studio
C# Tools 4.1.0-5.22109.6+0c82c4114a4e4b8b723b915eee3b13261db6717f
IDE中使用的C#组件。根据项目类型和设置,可能会使用不同版本的编译器。
Common Azure Tools 1.10
为Azure移动服务和Microsoft Azure Tools提供通用服务。
Fabric.DiagnosticEvents 1.0
Fabric诊断事件
Microsoft Azure Hive Query Language Service 2.6.5000.0
Hive查询语言服务
Microsoft Azure Service Fabric Tools for Visual Studio 17.0
Microsoft Azure Service Fabric Tools for Visual Studio
Microsoft Azure Stream Analytics Language Service 2.6.5000.0
Azure流分析语言服务
Microsoft Azure Tools for Visual Studio 2.9
支持Azure云服务项目
Microsoft JVM Debugger 1.0
支持将Visual Studio调试器连接到JDWP兼容的Java虚拟机
Microsoft Library Manager 2.1.161+abc97ecc7d.RR
轻松将客户端库安装到任何Web项目
Microsoft MI-Based Debugger 1.0
支持将Visual Studio连接到MI兼容的调试器
Microsoft Visual Studio Tools for Containers 1.2
在目标环境中开发、运行、验证ASP.NET Core应用程序。按F5可直接将应用程序调试到容器中,或按CTRL + F5编辑并刷新应用程序,而无需重新生成容器。
Node.js Tools 1.5.40105.1
提交哈希值:1822ee94b29c6cf748a19825f14cc26d30b0b871
添加对在Visual Studio中开发和调试Node.js应用程序的支持
NuGet Package Manager 6.1.0
Visual Studio中的NuGet包管理器。
Razor (ASP.NET Core) 17.0.0.2206201+62a2c1d6162f828801565a7ca26d9d48b810a05b
为ASP.NET Core Razor提供语言服务。
SQL Server Data Tools 17.0.62201.12090
Microsoft SQL Server Data Tools
ToolWindowHostedEditor 1.0
在工具窗口中托管json编辑器
TypeScript Tools 17.0.1229.2001
Microsoft Visual Studio的TypeScript工具
Visual Basic Tools 4.1.0-5.22109.6+0c82c4114a4e4b8b723b915eee3b13261db6717f
IDE中使用的Visual Basic组件。根据项目类型和设置,可能会使用不同版本的编译器。
Visual F# Tools 17.1.0-beta.21610.4+07b5673e4f2fa7630e78abe37f16b372353a7242
Microsoft Visual F# Tools
Visual Studio Code Debug Adapter Host Package 1.0
在Visual Studio中托管Visual Studio Code调试适配器的互操作层
Visual Studio Container Tools Extensions 1.0
在Visual Studio中查看、管理和诊断容器。
Visual Studio IntelliCode 2.2
Visual Studio的AI辅助开发工具。
Visual Studio Tools for Containers 1.0
Visual Studio容器工具的内容

临时替代方案

目前我计划先通过手动创建项目文件,或者从其他正常的Azure Functions项目中复制基础文件的方式,暂时绕过这个问题,推进开发工作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 14:44:10