我正在使用 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),那么基本项目的错误就会消失,但测试项目也会发生同样的事情。
没有发现任何测试,请帮助...非常感谢!