标签: c# .net .net-core x86 xunit
根据xUnit的文档,使用xunit.runner.visualstudio包并从那里运行测试,应该选择适合项目平台目标的xunit版本。
在AnyCPU或X64平台目标中,xUnit会运行(尽管测试失败,因为其中一个项目应该与不支持任何CPU的DLL接口)。
我试图使xUnit在32位模式下运行的所有尝试都以它代替了,选择了64位版本,并在这样做时抛出BadImageFormatException。无论我做什么,我也无法使控制台运行器正常工作。如何在我的项目的32位版本上进行测试?