我刚接触单元测试,第一次尝试使用NUnit。
我的环境是Windows 7 Professional 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的较新版本(2.0.50727)构建的程序集,而NUnit当前正在运行的版本低于该版本,或者尝试将64位程序集加载到32位进程中。
有关更多信息,请使用异常详细信息菜单项。"
我所做的就是将项目的Debug文件夹中的应用程序exe加载到NUnit GUI中。 (我提到这一点是因为我怀疑这可能是错误的方法)。 希望对此有所帮助。