我知道我要问duplicate问题,但我的情况完全不同,我认为是因为当我使用程序的 nunit 工具进行单元测试时,在 NUnit 中会发生此错误
”NewTest.test测试(TestFixtureSetUp): 设置:System.BadImageFormatException:无法加载文件或程序集“AUTO_REPAIR,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。试图加载格式不正确的程序。”
我想知道为什么这个工具会出现这个错误? 我确信我在项目或任何测试用例中都没有错误。
请帮帮我。
这是这个错误的图片
最佳答案
有两种方法可以解决这个错误
- 在 visual studio 中为您的项目将平台目标设置为 x86(右键单击您的解决方案,然后转到属性,然后您将找到构建选项,当您单击构建时,您将找到平台目标)。 将平台目标设置为 x86 后,尝试使用 nunit 进行单元测试。
或
- 只需在您的 nunit 文件夹的 bin 文件夹中找到 nunit-x86.exe 并运行此 exe 文件,您将不会再看到任何异常:)
关于c# - System.BadImageFormatException :Could not load file or assembly … incorrect format when trying to install service with installutil. 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16658976/