C# Tessnet2无法加载文件或程序集';tessnet2_64

C# Tessnet2无法加载文件或程序集';tessnet2_64,c#,.net,visual-studio-2012,tesseract,tessnet2,C#,.net,Visual Studio 2012,Tesseract,Tessnet2,请不要以为这是基本的。您好,在我的visual studio2012中,我正在使用tessnet2库进行ocr,但无法编译代码。我见过 并进行了所有设置。我还将tessdata文件夹放在了我的.exe目录中。我安装了微软Visual C++ 2008可再分发包(X86和X64)。我的系统是64位的。我还通过删除x86尝试只使用x64包。我正在设置中使用.net4.5。我还在项目设置中尝试了其他框架。在我的项目设置中,我也尝试过x86或x64或两者。 我有这个密码 Bitmap image = n

请不要以为这是基本的。您好,在我的visual studio2012中,我正在使用tessnet2库进行ocr,但无法编译代码。我见过 并进行了所有设置。我还将tessdata文件夹放在了我的.exe目录中。我安装了微软Visual C++ 2008可再分发包(X86和X64)。我的系统是64位的。我还通过删除x86尝试只使用x64包。我正在设置中使用.net4.5。我还在项目设置中尝试了其他框架。在我的项目设置中,我也尝试过x86或x64或两者。 我有这个密码

Bitmap image = new Bitmap("C:\\Users\\Amna\\Documents\\text.tif");
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only
ocr.Init(@"c:\temp", "fra", false); // To use correct tessdata
List<tessnet2.Word> result = ocr.DoOCR(image, Rectangle.Empty);
foreach (tessnet2.Word word in result)
Console.WriteLine("{0} : {1}", word.Confidence, word.Text);
Bitmap image=新位图(“C:\\Users\\Amna\\Documents\\text.tif”);
tessnet2.Tesseract ocr=新的tessnet2.Tesseract();
ocr.SetVariable(“tessedit_char_whitelist”,“0123456789”);//如果只有数字
ocr.Init(@“c:\temp”,“fra”,false);//使用正确的数据
列表结果=ocr.DoOCR(图像,矩形,空);
foreach(tessnet2.Word输入结果)
Console.WriteLine(“{0}:{1}”,word.Confidence,word.Text);
但我遇到了这个错误:无法加载文件或程序集“tessnet2_64,版本=2.0.4.0,区域性=neutral,PublicKeyToken=1550524b5ba07e29”或其依赖项之一。系统找不到指定的文件。 我也看到了这些链接
还有更多。

您一定要使用x64版本吗?在我改用x86版本的Tessnet2(Tessnet2_32.dll)之前,我一直有很多问题。我还将.NETFramework目标更改为2.0。并确保目标平台是x86体系结构。我还必须确保程序可执行文件所在的tessdata文件夹中有正确的语言数据。数据还必须是tesseract 2数据,而不是tesseract 3数据。

您必须使用x64版本吗?在我改用x86版本的Tessnet2(Tessnet2_32.dll)之前,我一直有很多问题。我还将.NETFramework目标更改为2.0。并确保目标平台是x86体系结构。我还必须确保程序可执行文件所在的tessdata文件夹中有正确的语言数据。数据也必须是tesseract 2数据,而不是tesseract 3数据。

您是否检查了此帖子?是的,我检查了此帖子。这并没有解决我的问题。我花了超过20周的时间。现在当我在谷歌上搜索时,我几乎看到了所有的链接。我现在也遇到了这个问题,你解决了吗?你查过这篇文章了吗?是的,我查过了。这并没有解决我的问题。我花了超过20周的时间。现在当我在谷歌上搜索时,我几乎看到了所有的链接。我现在也遇到了这个问题,你解决了吗?