Ram*_*ngh 7 azure azure-functions visual-studio-2017
我正在使用Visual Studio 2017预览(2)来创建Azure功能.为它生成的模板与我在Visual Studio 2015中获得的模板非常不同.
Visual Studio 2017模板为函数创建.cs文件,模板结构如下所示:
所有函数都创建为单独的.cs文件,并且没有run.csx,project.json或function.json文件,因此我无法指定特定于函数的依赖项和设置
如果我们使用Visual Studio 2015看到较早的模板(请参见下图),它很好地代表了Azure Portal上可用的文件夹和文件.它在具有所有.json和.csx文件的单个文件夹中具有功能.此文件夹结构有助于隔离与特定功能相关的文件(VS 2017模板不是这种情况)
在VS 2017中,我想通过添加project.json和function.json来指定特定于函数的依赖项和绑定设置.请告诉我实现这一目标的方法?
这是有意的.Azure Functions团队改变了在Visual Studio 2017中开发和部署功能应用程序的方式.现在,它基本上是一个已编译的类库,其功能是具有适当属性的静态方法.
你不应该再function.json手动编辑了; 而是使用WebJob SDK属性.包管理是通过NuGet包以正常的.NET方式完成的.
阅读此博客文章中的更多内容.
"旧方法"仍然可以在Azure门户中进行快速原型设计和实验,但Visual Studio将不再支持它.
| 归档时间: |
|
| 查看次数: |
2205 次 |
| 最近记录: |