在VS 2017中设置新项目时找不到Azure功能

问题描述 投票:5回答:3

我最近开始学习Azure功能。我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们。

我在15.3.2版本中安装了VS 2017,并且还安装了Azure开发工作负载。我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有“Azure Functions” - 但它并不存在。我在我的个人和工作电脑上查看了这个。

我在VS Gallery上找到了“Azure功能和Web作业工具”插件。它添加了“Azure Functions”选项,但它没有按照我的意愿工作。我没有专门的表单来添加新功能和类似的东西。

这个插件有没有错误?你知道我是否需要安装更多东西?

azure visual-studio-2017 azure-functions
3个回答
6
投票

在VS2017中创建了一个新的Azure Function项目后,它实际上是一个带有host.json和local.settings.json的裸骨项目。

要创建Azure功能,请按照以下步骤操作:

  1. 右键单击该项目,然后选择Add - > New Item - > Azure Function enter image description here
  2. 从Azure功能模板enter image description here中选择一个
  3. 您应该看到为您创建的Azure Function C#代码文件。 enter image description here

这是VS2017 15.3及更高版本中Azure Function项目入门的一个很好的指南。

https://blogs.msdn.microsoft.com/webdev/2017/05/10/azure-function-tools-for-visual-studio-2017/


3
投票

@juvchan引用的博客文章回答了这个问题

我安装了Visual Studio 2017 15.3和Azure开发工作负载,但我没有看到Azure Functions项目类型或者在尝试构建或运行功能应用程序时收到错误

在Azure开发工作负载自动引入的同时,Azure功能工具通过Visual Studio库分发,这使我们可以根据需要灵活地更新它们,以响应Azure端的更改,这些更改并非总是在Visual Studio计划中发生。

如果由于某种原因,工具无法从库中自动更新,请在Visual Studio中转到“工具”|扩展和更新,并查看“更新”选项卡。如果显示“Azure功能和Web作业工具”的更新可用,请单击“更新”按钮手动更新它们。

这为我修好了


2
投票

将Visual Studio更新为15.4+为我工作。

Visual Studio 2017版本15.4或更高版本,包括Azure开发工作负载。

Prerequisites下的参考

© www.soinside.com 2019 - 2024. All rights reserved.