类型为#System; TypeInitializationException'的未处理异常发生在Emgu.CV.dll中

时间:2015-02-13 04:28:13

标签: c# .net emgucv

我正在使用Visual Studio 2012中的Web摄像头应用程序。当我构建程序时,我遇到了这种类型的错误。在Emgu.CV.dll中发生了System.TypeInitializationException类型的未处理异常

其他信息:Emgu.CV.CvInvoke的类型初始化程序引发了异常。

错误日志:

A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll
A first chance exception of type 'System.DllNotFoundException' occurred in Emgu.CV.dll
A first chance exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
An unhandled exception of type 'System.TypeInitializationException' occurred in Emgu.CV.dll
Additional information: The type initializer for 'Emgu.CV.CvInvoke' threw an exception.
The thread '<No Name>' (0x19d4) has exited with code 0 (0x0).
The program '[8784] CameraApp.vshost.exe: Program Trace' has exited with code 0 (0x0).
The program '[8784] CameraApp.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).

2 个答案:

答案 0 :(得分:0)

不确定可能导致它们的原因,但是您可以将调试器设置为在第一个第一次机会异常时停止,这样您至少可以了解可能导致问题的原因。

要执行此操作,请转到Debug / Exceptions ...

在例外对话框中,单击公共语言运行时异常的投掷复选框,这会导致调试器立即停止第一个更改异常....并让您了解正在发生的事情....

我希望这会有所帮助......

答案 1 :(得分:0)

我在64位操作系统中运行应用程序时出现此错误。如果您的操作系统是64位,那就是罪魁祸首。