我在 Visual Studio 中有一个包含 2 个项目的解决方案。用于 NUnit 测试的普通项目和“测试”项目。我在测试项目中有对正常项目的参考。我尝试添加测试并使用 NUnit GUI 运行它们,但我收到一条错误消息,说它找不到“正常”项目的“dll”(我猜想得到方法?)。问题是,“正常”项目不是一个类库,它是一个可执行文件,所以测试项目的 bin/Debug 有 normalproject.exe 而不是 normalproject.dll。
如何让 NUnit 使用此设置?我什至会感谢具有这种设置的教程的链接,到目前为止,谷歌搜索还没有出现任何内容。
我得到的实际错误代码是:
Achievement.Tests.Achievement.BruiserTest.CheckNameAndDescription:System.BadImageFormatException:无法加载文件或程序集“成就,版本=1.0.0.0,文化=中性,PublicKeyToken=null”或其依赖项之一。试图加载格式不正确的程序。