在Azure函数2x中加载C ++ dll

我正在为我的业务使用带有NetCore的Azure Function 2x,并且需要嵌入c++ dll。我尝试使用Azure Function 1x一切正常,但通过MyDll,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null'. Format of the executable (.exe) or library (.dll) is invalid使用2x我的系统。因此,我如何在Azure Function 2x中嵌入c ++ DLL

PS:我在ConsoleApp中用NetCore 3.0加载了DLL。但是当我导入Azure SDK函数时仍然出错。

yunxiao856 回答:在Azure函数2x中加载C ++ dll

现在,我们需要在Azure Function v2中使用单一语言,因为自去年6月以来,官方已进行了重大更改。在该Function v2更新中,官方取消了在单个Function应用程序中运行多种语言的功能。

看看announcement

展望未来,Function应用程序中的所有功能必须使用相同的语言编写。 (请注意,v1 Function应用程序将不受此影响。)

因此,如果要使用多语言环境,则仍必须使用Function v1。 V2和更高版本中的多种语言是不可能的。

本文链接:https://www.f2er.com/3120014.html

大家都在问