如何在visual studio中打开现有的azure函数?

时间:2017-11-25 21:31:47

标签: visual-studio azure azure-functions

我是Azure的新手并使用门户网站编写了一个Azure功能。现在我想继续使用Visual Studio 2017进行处理。我似乎无法找到在Visual Studio中打开/编辑此现有函数的方法。

我确信我可以在VS中创建一个新的Azure功能,复制代码,设置/连接到存储等,然后部署一个新实例并删除当前实例,但是希望避免这种情况。

理想情况下,希望在VS中有某种打开/连接Azure帐户,或者可能是门户网站中的“在VS中编辑”按钮等。

TIA!

1 个答案:

答案 0 :(得分:7)

嗯,尽可能接近门户网站,功能应用程序,然后点击Download app content按钮并询问Visual Studio解决方案:

Download app content

With Visual studio project

这将为您提供包含csproj文件的函数的zip文件。

问题是门户功能是C#脚本(csx文件),而Visual Studio并不适合使用它们。在Visual Studio 2017中创建新的Function App时,它将创建一个预编译的函数项目 - 一个包含cs文件的普通类库。

不幸的是,没有自动的方法将脚本函数转换为预编译的函数。