swo*_*ish 19 c# nunit visual-studio-2010 nunit-2.5 windows-7-x64
我是单元测试的新手,这是第一次尝试NUnit.
我的环境是Windows 7专业64位,visual studio 2010,我正在使用C#的Windows应用程序.我刚刚编写了一个测试,我正在尝试使用NUnit GUI运行测试.
我的NUnit版本是2.5.10,我还尝试了下面的4个其他版本,我得到了同样的错误.
错误是
"System.BadImageFormatException:无法加载文件或程序集'DataLogger,version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.尝试加载格式不正确的程序.
您可能正在尝试加载使用CLR的更高版本构建的程序集,而不是NUnit当前运行的版本(2.0.50727)或尝试将64位程序集加载到32位进程中.
有关详细信息,请使用"异常详细信息"菜单项."
我所做的是我将项目的调试文件夹中的应用程序exe加载到NUnit GUI中.(我提到这是因为我怀疑这可能是错误的方式).任何有关这方面的帮助对我都有用.
Ash*_*men 36
我自己也遇到过这个问题.您需要使用它通常位于C应用的x86版本:\程序文件(x86)\ NUnit的2.5.10\BIN\NET-2.0\NUnit的-x86.exe程序并不会抛出异常.