C# 发生“System.Windows.Markup.XamlParseException”类型的未处理异常

C# 发生“System.Windows.Markup.XamlParseException”类型的未处理异常,c#,tesseract,C#,Tesseract,我使用VS2012来完成这个tesseract代码项目 我使用tesseract创建了WPFC项目导入tesseractengine3.dll集 并创建了一个变量: TesseractProcessor test = new TesseractProcessor() ; 然后以调试模式x86编译代码,目标为.net 4 它显示错误消息对话框 PresentationFramework.dll中发生类型为“System.Windows.Markup.XamlParseException”的未处理

我使用VS2012来完成这个tesseract代码项目

我使用tesseract创建了WPFC项目导入tesseractengine3.dll集

并创建了一个变量:

TesseractProcessor test = new TesseractProcessor() ;
然后以调试模式x86编译代码,目标为.net 4

它显示错误消息对话框

PresentationFramework.dll中发生类型为“System.Windows.Markup.XamlParseException”的未处理异常

其他信息:“对与指定绑定约束匹配的类型“Recog.OcrTest”调用构造函数时引发异常。“行号“3”和行位置“9”

我搜索了tesseractdotnet的博客,也搜索了很多网站,但什么也没找到

另外,我可以在VS2008上成功运行此代码。但当我在VS2012中编写代码时发生了错误

我不能在VS2008中完成我的项目,因为我必须编写一些不能与VS2008一起使用的kinect代码


请任何人指导我如何解决这个问题。这个问题困扰了我一周。

您使用的是为.NET 4.0构建的DLL,还是使用的.NET 2.0版本希望它能与.NET 4.0一起工作?首先:是否在DLL中捕获并处理此异常?我这样问是因为如果配置VisualStudio,它将在调试/异常中打开任何异常。。。在投掷时,无论是否稍后处理。我见过许多第三方库中有异常,但他们也处理了,它没有出现在软件中。我使用tesseractengine3包装器r590,因此,它在.NET 2 4和4.5上兼容。现在,当我在SuxTest.Exe中的0x7603C6E3 KelnasBaseDLL运行第一次机会异常时显示了这个错误消息:微软C++异常:内存位置0x02DC314的EEFLILORADEXCEP。