一个函数应用程序中的多个编译库
Multiple compiled libraries in one Function App
是否可以在一个Function App中有多个编译库?
我想知道 "Function Proxies" 是否仍然适用于已编译的 C# 库?!
或者有 1 Function App == 1 compiled library
?
干杯
大卫
看起来每个函数应用程序只能有一个已编译的 C# 库。
所以,只有一个.dll
。
我向现有的 run.cs
添加了一个新的 class,并添加了一个包含 function.json
的新文件夹,引用该新的 class 作为入口点。
这最终在 Azure Function 上构建了一个 .dll
和两个独立的函数。
我想对我来说,在 C# 中还不是最好的,这似乎没问题,但不确定这是否真的是正确的方法。
感谢任何反馈。这是我的仓库:https://github.com/davidobrien1985/o365_functions
每个函数应用程序可以有多个 C# 库,只需为 "scriptFile" 和 "entryPoint" 使用不同的值即可。
最好的方法是拥有 2 个 class 库项目和一个用于部署的 Web 项目。
示例布局:
- 一流图书馆
- 二等图书馆
- WebProject:引用 class 上面的库并包含 function.json 个文件
FirstFunc/function.json 将包含:
"scriptFile": "..\bin\First.dll",
"entryPoint": "Namespace.MyFunction"
Second/function.json 将包含:
"scriptFile": "..\bin\Second.dll",
"entryPoint": "Namespace.MyOtherGreatFunction"
要检查 Kudu 构建,请从命令行尝试 msbuild 的解决方案。如果可行,Kudu 也应该可行。
是否可以在一个Function App中有多个编译库?
我想知道 "Function Proxies" 是否仍然适用于已编译的 C# 库?!
或者有 1 Function App == 1 compiled library
?
干杯
大卫
看起来每个函数应用程序只能有一个已编译的 C# 库。
所以,只有一个.dll
。
我向现有的 run.cs
添加了一个新的 class,并添加了一个包含 function.json
的新文件夹,引用该新的 class 作为入口点。
这最终在 Azure Function 上构建了一个 .dll
和两个独立的函数。
我想对我来说,在 C# 中还不是最好的,这似乎没问题,但不确定这是否真的是正确的方法。
感谢任何反馈。这是我的仓库:https://github.com/davidobrien1985/o365_functions
每个函数应用程序可以有多个 C# 库,只需为 "scriptFile" 和 "entryPoint" 使用不同的值即可。
最好的方法是拥有 2 个 class 库项目和一个用于部署的 Web 项目。
示例布局:
- 一流图书馆
- 二等图书馆
- WebProject:引用 class 上面的库并包含 function.json 个文件
FirstFunc/function.json 将包含:
"scriptFile": "..\bin\First.dll",
"entryPoint": "Namespace.MyFunction"
Second/function.json 将包含:
"scriptFile": "..\bin\Second.dll",
"entryPoint": "Namespace.MyOtherGreatFunction"
要检查 Kudu 构建,请从命令行尝试 msbuild 的解决方案。如果可行,Kudu 也应该可行。