c# - Visual Studio 2022 创建 Azure TimeTrigger 函数会导致没有文件的空解决方案

标签 c# azure visual-studio azure-functions

当我尝试从“新解决方案”模板创建“计时器触发器”应用程序时,Visual Studio Professional 2022(创建新项目 -> Azure Functions -> 计时器触发器)会创建空解决方案(0 个项目)。当我尝试基于任何 Azure 函数模板创建项目时,会发生这种情况。没有给出任何错误,我不知道该怎么做。关于如何解决这个问题有什么想法吗?

到目前为止我已经尝试过:

  1. 卸载然后重新安装 Visual Studio,但这并不能解决问题。
  2. 从 VS 安装程序中删除并再次添加 Azure 开发工具。
  3. 以不同方式安装 azure 工具:https://github.com/Azure/azure-functions-core-tools/issues/1872 (npm i -g azure-functions-core-tools@4 --unsafe-perm true)
  4. 按照 Microsoft 技术支持聊天的指示运行命令行卸载程序。

更多信息:生成的解决方案是空的,并且没有生成项目或文件。 *.sln 文件如下所示:

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.1.32210.238
MinimumVisualStudioVersion = 10.0.40219.1
Global
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
    GlobalSection(ExtensibilityGlobals) = postSolution
        SolutionGuid = {6DC061D5-7D34-4A91-9A50-47AC1A22F53C}
    EndGlobalSection
EndGlobal

此问题最终由 Microsoft 支持团队解决。我们安装并重新安装了多次都没有效果。最后我在另一台计算机上安装了 Visual Studio,它运行没有任何问题。因此,我决定重新镜像我的电脑。重新镜像后,Visual Studio 按预期工作。

最佳答案

您是否尝试过从 VS 安装程序中删除并再次添加 Azure 开发工具。

关于c# - Visual Studio 2022 创建 Azure TimeTrigger 函数会导致没有文件的空解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71302281/

相关文章:

c# - 是否可以在 C# 中将接口(interface)叠加在外部类上?

c# - 渲染前取消转义字符串中的转义字符

Azure函数-无法读取variable.json文件

c# - 向文件添加新的元数据属性

azure - 无法将显示名称中包含 ':' 的 Azure AD 组添加到 Azure SQL,我是否遗漏了什么?

azure - azure 管道中定义的参数的继承

visual-studio - TFS 常量错误输出 TF10121 : The path '' is not found or not supported. 键入或选择其他路径

visual-studio - 如何在 VS2012 中编译不安全的代码

c# - 在 Visual Studio .Net 中创建自定义属性编辑器/生成器

c# - .cor 的文件扩展名限制(仅限)