我正在使用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).
答案 0 :(得分:0)
不确定可能导致它们的原因,但是您可以将调试器设置为在第一个第一次机会异常时停止,这样您至少可以了解可能导致问题的原因。
要执行此操作,请转到Debug / Exceptions ...
在例外对话框中,单击公共语言运行时异常的投掷复选框,这会导致调试器立即停止第一个更改异常....并让您了解正在发生的事情....
我希望这会有所帮助......
答案 1 :(得分:0)
我在64位操作系统中运行应用程序时出现此错误。如果您的操作系统是64位,那就是罪魁祸首。