我在Visual Studio 203中使用了Tesseract库。但应用程序因此异常而崩溃:
{System.TypeInitializationException:类型初始值设定项 ' LParking.Base.Global'抛出一个例外。 --->
System.IO.FileLoadException:无法加载文件或程序集 ' CPPWrapper.dll'或其中一个依赖项。该应用程序有 无法启动,因为它的并排配置不正确。
请参阅应用程序事件日志或使用命令行 sxstrace.exe工具了解更多详情。
(HRESULT的例外情况: 0x800736B1)在LParking.Base.Global..cctor()---内部结束 异常堆栈跟踪---在e:\ TIN中的LParking.MainWindow..ctor() HOC \学习\ Chuong Tring Dao 陶\工作\ Main_Code \ LParking \分支机构\ LParking \ LParking \ MainWindow.xaml.cs:行 33} 事件日志详细信息激活上下文生成失败 " E:\ TIN HOC \ Learning \ Chuong Tring Dao Tao \ Working \ Main_Code \ LParking \ branches \ LParking \ Bin \ x86 \ Debug \ libtesseract302d.dll"。 附属大会 Microsoft.VC90.DebugCRT,ProcessorArchitecture用于=" 86"公钥=" 1fc8b3b9a1e18e3b",类型="的win32",版本=" 9.0.21022.8&# 34; 无法找到。
请使用sxstrace.exe进行详细诊断。
请注意:当我在发布模式下构建应用程序时(使用libtesseract302.dll),它运行正常。但是当在调试模式(libtesseract302d.dll)中构建应用程序时,它如上所述崩溃了!
答案 0 :(得分:2)
跟踪的最后一行表示缺少VC2008(VC90)库。从http://www.microsoft.com/en-gb/download/details.aspx?id=29
获取它们