那么快速的背景知识-我正在运行一个名为OpenFace的应用程序-一个面部行为分析工具包。它是用C ++编写的,但是它们具有COM互操作性,这使我可以在NET框架领域中使用它。我可以通过.NET Framework 4.7.2控制台应用程序在本地正常运行。
通过Azure函数运行此程序是理想的-使用API对其进行限制。我已经成功将其调试为Azure函数:
但是,这并不是很容易上手。我不得不手动下载version 1.0.19 x64,并将调试可执行文件指向func.exe。
由于某种原因,x64版本没有出现在1.0.20中?无论如何都需要版本1,因为它还没有NET Core。
要发布,请确保x64平台设置正确且运行时版本设置为1:
但是,根据我的本地原始错误(在使用x64 func.exe解决之前),我在服务器上收到错误消息
_无法加载文件或程序集“ CppInerop.dll”或其中的一个...
仅供参考,我认为工具1.0.19〜1.0.12299.0运行时?我将假设使用此版本可以解决此问题?还是可悲的是,该应用程序将无法在Azure上运行,并且需要制定其他计划?