繁体   English   中英

Azure 功能未显示在 visual studio 2022 中的“添加新项目”下

[英]Azure functions not showing under "Add new item" in visual studio 2022

我正在学习 Azure 功能,在设置初始项目后,教程建议 select 项目 > 添加新项目 > Azure function。

在我这边,我没有在菜单中看到添加新项目,但是如果我右键单击.csproj文件,我会看到添加新项目,但是,我没有看到用于添加 azure function 的选项。

预期行为(教程截图) 在此处输入图像描述

我这边的实际行为: 在此处输入图像描述

我查看了这篇文章,它说要添加“Azure Functions and web job tools”,但我认为这不是我的选择。 在此处输入图像描述

还参考了这篇文章: Missing Azure functions template under Add new item in Visual Studio

它建议确保我有 Azure SDK 工作负载(我有)并安装这个 SDK:Microsoft.Net.Sdk.Functions

据我所知,我转到我的文件夹并运行了这个命令。 do.net 添加 package Microsoft.NET.Sdk.Functions --version 4.1.3

这是我当前的文件结构和.csproj 文件。

在此处输入图像描述

设置VS时,我选择了Azure SDK作为工作负载。 另外,如果我 go 到文件 > 新建 > 项目,我可以选择 Azure 函数。

任何关于为什么它没有出现在我面前的见解将不胜感激。 如果您需要我澄清任何事情,请告诉我。

当您遵循我的实用解决方法之一# 7004818时,请确保您已完成以下配置:

  1. 下载并安装 Azure Functions Core Tools,VS 2022 当前版本 17.4.4
  2. 在 Visual Studio 安装程序中,Select 以下选项:- Web & Cloud:ASP .NET & Web development,Azure Development - Desktop & Mobile:.NET Desktop development - 其他工具集:Visual Studio Extension Development
  3. 您正在 .NET 中开发 Azure 功能,因此,安装相应的版本 SDK 和运行时。
  4. 在上面的同一篇帖子中,用户@GraceA在我的答案中添加了一个要点,即检查NuGet Package 缺少源安装/更新,并且答案中给出了更新/安装它的步骤。

[VS NuGet Package 更新Gif图1] [VS Azure 函数工具集更新Gif图2]

在此处输入图像描述

  1. 在 MS 问答论坛 # 386611上注册了相同的问题,用户已通过更新 NuGet Package 源解决了该问题。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM