我最近开始学习Azure功能。我在门户网站上设置了一些,但现在我想在Visual Studio中开发它们。
我在15.3.2版本中安装了VS 2017,并且还安装了Azure开发工作负载。我在教程中看到,在添加新项目时,我应该在Cloud选项卡中拥有“Azure Functions” - 但它并不存在。我在我的个人和工作电脑上查看了这个。
我在VS Gallery上找到了“Azure功能和Web作业工具”插件。它添加了“Azure Functions”选项,但它没有按照我的意愿工作。我没有专门的表单来添加新功能和类似的东西。
这个插件有没有错误?你知道我是否需要安装更多东西?
在VS2017中创建了一个新的Azure Function项目后,它实际上是一个带有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/
@juvchan引用的博客文章回答了这个问题
我安装了Visual Studio 2017 15.3和Azure开发工作负载,但我没有看到Azure Functions项目类型或者在尝试构建或运行功能应用程序时收到错误
在Azure开发工作负载自动引入的同时,Azure功能工具通过Visual Studio库分发,这使我们可以根据需要灵活地更新它们,以响应Azure端的更改,这些更改并非总是在Visual Studio计划中发生。
如果由于某种原因,工具无法从库中自动更新,请在Visual Studio中转到“工具”|扩展和更新,并查看“更新”选项卡。如果显示“Azure功能和Web作业工具”的更新可用,请单击“更新”按钮手动更新它们。
这为我修好了