【发布时间】:2016-06-05 00:28:56
【问题描述】:
我使用的是 Visual Studio 2013,安装了 FsUnit 2.2.0,它需要 NUnit 3.2.1 和 FSharpCore 3.1。我创建了一个单独的测试项目,并在其中放置了一个测试装置和测试。我的平台是 x64 Win 10。配置用于“AnyCPU”和“调试”。我已经尝试过 x86 和 x64 的测试设置。在尝试构建和创建测试时,我得到:
------ Discover test started ------
NUnit Adapter 3.2.0.0: Test discovery starting
Exception NUnit.Engine.NUnitEngineException, Exception thrown discovering tests in C:\Users\Dad\Documents\Visual Studio 2013\Projects\...
Cannot run tests in process - a 32 bit process is required.
Exception NUnit.Engine.NUnitEngineException, Exception thrown discovering tests in C:\Users\Dad\Documents\Visual Studio 2013\Projects\...
Cannot run tests in process - a 32 bit process is required.
NUnit Adapter 3.2.0.0: Test discovery complete
========== Discover test finished: 0 found (0:00:00.1230077) ==========
如果我将测试项目和目标项目的配置都更改为“x86”(而不是 AnyCPU),那么基础项目的错误就会消失,但测试项目也会发生同样的事情。
没有发现任何测试,请帮助...非常感谢!
【问题讨论】:
标签: visual-studio-2013 nunit fsunit