C# 将预编译的azure函数放入共享程序集中

C# 将预编译的azure函数放入共享程序集中,c#,azure,azure-functions,C#,Azure,Azure Functions,基本上,我试图创建一个Azure函数作为一个预编译函数(如上所述),但我希望DLL位于一个共享位置 如果将自定义DLL放入函数本身的目录中,则会加载自定义DLL,否则不会加载自定义DLL 因此,我的测试函数如下所示(): 但由于我的程序集实际上位于共享位置,我将其更改为: “脚本文件”:“.\SharedLibraries\PrecompiledLibraries.dll”, “入口点”:“预编译库.MyHttpTrigger.Run” 但是,当我在本地运行解决方案并使用Sysinternals

基本上,我试图创建一个Azure函数作为一个预编译函数(如上所述),但我希望DLL位于一个共享位置

如果将自定义DLL放入函数本身的目录中,则会加载自定义DLL,否则不会加载自定义DLL

因此,我的测试函数如下所示():

但由于我的程序集实际上位于共享位置,我将其更改为:

“脚本文件”:“.\SharedLibraries\PrecompiledLibraries.dll”, “入口点”:“预编译库.MyHttpTrigger.Run”

但是,当我在本地运行解决方案并使用Sysinternals Procmon查看函数时,我没有看到函数app host实际查找文件

指定绝对路径也不起作用

我需要在这里指定什么?或者这是一种不受支持的情况?

Henning


Azure Functions runtime的发布版本目前不支持这一点(实际上所有语言都支持这一点,而不仅仅是预编译的函数),但好消息是,这一改进已经完成并合并到中(您可以查看它)并且将出现在我们的下一个版本中。

您知道此版本的预定日期吗?我们希望在未来几周内发布该版本,但我无法提供确切的预计到达时间。您可以在此处关注发布内容:
"scriptFile": "PrecompiledLibraries.dll",
"entryPoint": "PrecompiledLibraries.MyHttpTrigger.Run"