我最近开始学习Azure功能。我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们。
我在版本15.3.2中安装了VS 2017,并且还安装了Azure开发工作负载。我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有“Azure Functions” - 但它并不存在。我在个人和工作电脑上查看了这个。
我在VS Gallery上找到了“Azure功能和Web作业工具”插件。它添加了“Azure Functions”选项,但它没有按照我的意愿工作。我没有专门的表格来添加新的功能和类似的东西。
这个插件有没有错误?你知道我是否需要安装更多东西吗?
答案 0 :(得分:6)
在VS2017中创建了一个新的Azure功能项目之后,它实际上是一个带有 host.json 和 local.settings.json 的裸骨项目。
要创建Azure功能,请按照以下步骤操作:
这是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)