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'屬性 –