3
我已经按照这篇博客文章创建一个预编译的天青功能。 https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/Azure函数预编译多功能 - 相同的DLL
是否有可能在同一个项目/相同的dll中创建多个函数?
谢谢
我已经按照这篇博客文章创建一个预编译的天青功能。 https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/Azure函数预编译多功能 - 相同的DLL
是否有可能在同一个项目/相同的dll中创建多个函数?
谢谢
是的!
您需要在项目的根目录添加一个新文件夹,其中包含function.json
的函数名称。
然后,在function.json
里面设置scriptFile
到你的dll和entryPoint
到你要作为第二个函数的方法。
{
"scriptFile": "..\\bin\\SomeDll.dll",
"entryPoint": "FunctionsLibraryProject.HelloHttpTrigger.SecondRunMethod",
...
}
我们怎样才能做到这一点使用VS 2017年预编译的功能,我们现在也没有办法添加function.json手动 – akhil
预编译功能,IIRC,应该做你想要什么 - 包所有功能于一身的项目进一个dll并自动生成上面的'function.json'属性 –