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

时间:2017-08-27 12:09:23

标签: azure visual-studio-2017 azure-functions

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

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

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

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

3 个答案:

答案 0 :(得分:6)

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

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

  1. 右键点击该项目,然后选择添加 - >新商品 - > Azure功能 enter image description here

  2. 从Azure功能模板中选择一个 enter image description here

  3. 您应该会看到为您创建的Azure Function C#代码文件。 enter image description here

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

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

答案 1 :(得分:3)

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

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

  

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

     

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

这为我修好了

答案 2 :(得分:2)

将visual studio更新为15.4+为我工作。

  

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

Prerequisites下的参考