c#Exception抛出(不在)构造函数中

joh*_*ohn 2 c# exception

抛出(而不是)构造函数调用异常:

controller = new Controller(classInstance);   // Won't let me step in, exception thrown immediately.
Run Code Online (Sandbox Code Playgroud)

例外描述是:

System.BadImageFormatException: Could not load file or assembly 'ClassLib, Version=1.0.4314.17265, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Run Code Online (Sandbox Code Playgroud)

classInstace不是null,我不能进入构造函数.我以前从未经历过这个.知道这可能是什么?

谢谢!

MNG*_*inn 5

尝试使用Fusion Log Viewer(fuslogvw.exe)查看哪个程序集与ClassLib匹配.就像Jon Skeet所说,它可能是一个损坏的文件,一个32 vs/64位的问题,或者一个奇怪的运行时不匹配.