在Azure函数中加载第3方dll

时间:2019-03-20 16:12:35

标签: azure-functions icu azure-functions-runtime azure-durable-functions

我在带有2.1运行时的Azure Functions中使用icu.net。当我构建icu dll(icuin59.dllicuio59.dllicutest59.dllicutu59.dllicuuc59.dllicudt59.dll)时,dll被复制到{{ 1}}文件夹,以及../netcoreapp2.1/lib/win-x64文件夹。 ../netcoreapp2.1/bin/runtimes/win7-x64/native也被复制到icu.net.dll

我在Windows 10上本地运行。

执行函数时,我得到:

../netcoreapp2.1/bin

注意我已经从Net Core控制台应用程序成功运行了这些程序,因此我猜这些库不在正确的文件夹中。

关于使用VS 2017构建库的任何建议以及我如何设置库,以便将它们部署和发布在那里?

1 个答案:

答案 0 :(得分:1)

我能够从GitHub的源代码中得知该位置必须为../netcoreapp2.1/bin/lib