我正在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包
2条答案
按热度按时间agxfikkp1#
安装vc_redist.x86。它对我很有效。
mitkmikd2#
在Visual Studio中重新安装tesseract依赖项对我很有效。谢谢