winforms System.DIINotFoundException:无法找到x86平台的库“leptonica-1.80.0.dll”

t98cgbkg  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(375)

我正在WinForms中运行一个自动化应用程序并使用Tesseract,当我在localhost上运行时,它工作正常,但当我将bin文件夹发布或导出到另一台计算机时,它显示以下错误:

System.DIINotFoundException: Failed to find library "leptonica-1.80.0.dll" for platform x86.

in InteropDotNet.LibraryLoader.LoadLibrary(String fileName, String platformName)

in
Interop Runtimelmplementer.LeptonicaApiSignaturesInstance.Leptonica ApiSignaturesImplementation..ctor(LibraryLoader loader)

1.我已尝试将其移动到myproject\packages\Tesseract.4.1.1\lib\net45\leptonika-1.80.0.dll.,但未成功
1.已检查.NET版本
1.我已经尝试在项目的bin文件夹中安装tesseract包

agxfikkp

agxfikkp1#

安装vc_redist.x86。它对我很有效。

mitkmikd

mitkmikd2#

在Visual Studio中重新安装tesseract依赖项对我很有效。谢谢

相关问题