类型初始值设定项异常

时间:2012-09-01 22:59:41

标签: .net visual-studio-2010 exception projects-and-solutions

我想在解决方案中订购。

看起来像这样:

enter image description here

当我将DLL文件放入OpenCV_DLL文件夹时,如下所示:

enter image description here

我得到了这个例外:

{“'Emgu.CV.CvInvoke'的类型初始值设定项引发了异常。”}

任何想法为什么我会得到这些例外以及如何解决它?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

例外常常被包裹起来。打开例外以获取有关问题的更多详细信息:

catch(Exception ex) {
    while(ex!=null) {
        Debug.WriteLine(ex.Message);
        ex = ex.InnerException;
    }
}

你会在下面找到真正的问题。

在这种情况下,问题是dll将部署到错误的位置 - 进入子文件夹而不是正在运行的程序集旁边。您可以尝试向OpenCV_dll添加探测路径,但坦率地说,我只是将它们移回根级别。有关添加探测路径的信息,请参阅MSDN:http://msdn.microsoft.com/en-us/library/823z9h8w.aspx