2
|
Ruben Bartelink · 技术社区 · 16 年前 |
![]() |
1
4
xUnit.net在单独的AppDomain中,在与运行程序相同的进程中运行其测试。由于MSBuild被标记为仅32位,因此使用MSBuild xunit任务运行的所有测试都必须以32位模式运行。 最简单的解决方法是不使用MSBuild任务,而是向控制台运行程序输出shell。因为这会创建一个新进程,所以默认情况下它将以64位模式运行。此外,如果您使用的是1.5测试版,我们还提供了可以强制32位模式的exe(xunit.console控制台.x86.exe),它解决了32位与64位的测试问题。 |