0

Tessnet2 を使用して基本的なアプリを作成し、WebForms Web サイトに移動しようとしています。

ロジックなどをコピーしたのですが、実行するとエラーメッセージが表示されます(Exception: DllNotFoundException)

"An exception of type System.DllNotFoundException" occured in Tesseract.dll but was not handled in user code.
Additional information: Failed to find library "liblept172.dll" for platform x86."

上記のように、このコードは C# コンソールとして機能し、必要なロジックを適用して Web サイトに移動した後、すべてを正しく移動したと思っていましたが、このエラーが発生し続けます。どこを見ればいいですか?

EDIT2:

もう少し深く掘り下げたところ、実際に失敗した部分は ILibraryLoaderLogic です

IntPtr LoadLibrary(string fileName);

ファイルが実際にそこにある場合でも?(何にプラットフォームの違いがあるようです

SystemManager.GetPlatformName();

コンソールは x64 で実行されますが、Web サイトは x86 で実行されます)

4

2 に答える 2

2

明らかにかなり後になってからですが、私の状況では、展開したマシンに VS2015 x86 & x64 ランタイムがインストールされていなかったことがわかりました。ここで説明されているように、ランタイムは依存関係です: https://recordnotfound.com/tesseract-charlesw-26531

于 2016-06-22T06:53:54.163 に答える