我正在研究VS 2010,myProject的类型是C#windows窗体应用程序。当我向我的解决方案添加一个新项目并添加nunit和myProject的引用时,我得到了“System.BadImageFormatException:无法加载文件或程序集”错误。但是,如果我不为我的测试类使用单独的项目,它就可以工作。是因为myProject的类型不是类库吗?
注意:我没有测试GUI。只是一些课程。
答案 0 :(得分:1)
不,没有什么能阻碍你向WinForms应用程序添加NUnit引用(毕竟,从纯粹的技术角度来看,它与类lib没有什么不同。)
BadImageFormatException
的原因必须来自不同的来源。在许多情况下,它是32/64位不匹配,或者可能存在一些冲突的呼叫约定或某事。类似于那个方向。无论如何,它必须与编译器相关......