当前位置: 首页 > 知识库问答 >
问题:

调用MIP sdk以从Azure Function标记文档时,LoadLibrary失败:[sdk_wrapper_dotnet.dll

邓越泽
2023-03-14

我写了一个Azure函数,它使用C#MIP sdk来标记文档。
当我在本地运行azure函数时,所有工作正常,文档被标记。
当我在云中运行azure函数时,在日志中看到此错误:加载库失败:[sdk_wrapper_dotnet.dll]。
以前有人遇到过这个问题吗?
谢谢!

共有2个答案

冀嘉木
2023-03-14

当应用程序没有所需的运行时,或者不是作为发行版构建时,通常会出现此错误。有关详细信息,请参阅确保您的应用程序具有所需的运行时。

使用MIP SDK构建的应用程序需要安装Visual C 2015或Visual C 2017运行时(如果尚未安装)。

仅当应用程序已构建为“发布”时,这些操作才有效。如果应用程序生成为调试,则 Visual C 运行时调试 DLL 必须包含在应用程序中或安装在计算机上。

请参阅文档的常见问题部分

谭昱
2023-03-14

我知道这是个老问题,但我希望我能帮上忙。

在云函数中部署时,您可能需要将x86和x64 SDK二进制文件推送到您的应用程序中。执行此操作时,您还必须将正确二进制文件的位置提供给SDK的MIP。初始化()函数。

查看此示例(特别是构建路径和 MIP。初始化())。

https://github.com/Azure-Samples/mipsdk-fileapi-dotnet-onbehalfof/blob/master/MipSdk-FileApi-DotNet-OnBehalfOf/MipSdk-FileApi-DotNet-OnBehalfOf/FileApi.cs#L70

 类似资料:
  • 在此之后https://learn.microsoft.com/en-us/information-protection/develop/setup-configure-mip我已经创建了控制台应用程序,添加代码。运行后出现以下错误:LoadLibrary在MIP.Initialize(MipComponent.File)处失败:[sdk_wrapper_dotnet.dll]; 请让我知道我错过

  • 这是我的设置: A: .Net标准版本=2.0(gRPC客户端库) B: .Net Framework版本=4.8(web应用程序-使用客户端库) C: .Net核心版本=3.1(WPF应用程序-使用客户端库) D: .Net核心版本=3.1(gRPC服务器,我自己创建) E: .Net核心版本=3或5-我不确定。(gRPC服务器,生产) 错误="HTTP/2 over TLS未在仅HTTP/2e

  • 我在Ubuntu中构建了android-8.0.0_r4,但失败了,以下是错误信息: 失败: 输出/目标/常见/文档/测试-api-存根-时间戳 /bin/bash out/target/common/docs/测试-api-存根-时间戳.rsp java.lang.不受支持的类版本错误: com/google/doclava/Doclava : 不支持的主要版本 52.0 at java.lan

  • 当我试图通过Jenkins标记特定的构建时,会出现以下错误: 当试图在工作区中标记它工作正常,HEAD实际上是附加的,git引用看起来很好,这可能是一个问题,当詹金斯试图标记它在错误的工作目录中寻找? 有没有办法用它试图标记的方式提取更多详细的日志? 仅供参考-使用Jenkins 2.81和swarm Linux代理,最新的Git插件。

  • Quarkus 1.8.3。最终的 直接调用访问PanacherRepository的方法可以按预期工作,但是当通过EventBus调用同一方法时,调用到达该方法并执行每一行,直到它到达任何存储库调用,然后在没有任何发生的指示的情况下无声地失败/退出。 根据日志,直接调用在Quarkus主线程中执行,事件总线调用在vert中执行。x-eventloop-thread-2。 还尝试了以下步骤的组合,

  • 问题内容: 我创建了一个C ++类,应该通过以下方式调用:http : //docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/invocation.html#wp9502。 我没有使其正常工作,所以我遵循了:http : //www.coderanch.com/t/525082/CPP/create-JVM-native-code- c