我正在C#.NET项目上使用Visual Studio。
我正在尝试使用MatroxImagingLibrary,所以我从Nuget下载了它,但是没有用。引发异常:Matrox.MatroxImagingLibrary中的“ System.BadImageFormatException”。
调用此行时抛出异常:
MIL.MappAllocDefault(MIL.M_DEFAULT, ref MilApplication, ref MilSystem, MIL.M_NULL, ref MilDigitizer, MIL.M_NULL);
这实际上是使用MIL方法的第一行,因此问题不在于代码。 当我使用调试器时,它会告诉我:
"An attempt was made to load a program with an incorrect format"
。我知道x32 / x64文件之间存在问题时会出现此异常。
我尝试了所有找到的解决方案,但没有一个对我的问题有用(更改目标CPU,将mil.dll放在与.exe相同的文件夹中,等等)
感谢您抽出宝贵的时间阅读我的问题,希望有人能帮助我,我被困在我的学校项目中:(
最好的问候,狮子座