我编写了一个使用 C# MIP sdk 标记文档的 Azure 函数。
当我在本地运行 azure 函数时,一切正常,并且文档被标记。
当我在云中运行 azure 函数时,在日志中我看到此错误:LoadLibrary failed for: [sdk_wrapper_dotnet.dll]。
以前有人遇到过这个问题吗?
谢谢!
问问题
318 次
2 回答
1
我知道这是一个老问题,但我希望我能提供帮助。
在云功能中部署时,您可能需要将 x86 和 x64 SDK 二进制文件与您的应用程序一起推送。执行此操作时,您还必须向 SDK 的 MIP.Initialize() 函数提供正确二进制文件的位置。
查看此示例(特别是构建路径和 MIP.Initialize())。
于 2019-09-05T17:01:07.600 回答
0
此错误通常发生在应用程序没有所需的运行时,或者未构建为 Release 时。有关详细信息,请参阅确保您的应用具有所需的运行时。
使用 MIP SDK 构建的应用程序需要安装 Visual C++ 2015 或 Visual C++ 2017 运行时(如果尚未安装)。
这些仅在应用程序已构建为 Release 时才有效。如果应用程序构建为调试,则 Visual C++ 运行时调试 DLL 必须包含在应用程序中或安装在机器上。
于 2019-04-03T09:20:39.990 回答