我正在尝试使用 VS 2012 中的现有解决方案启动和运行 NCrunch。但是,当通过 NCrunch 启动时,单元测试将不会运行。
尝试在 NCrunch 下运行单元测试时出现 Method not found: 'Void Xunit.Assert.Null(..) 错误。
使用 xUnit“运行单元测试”上下文菜单或 IDE 中的内置“运行测试”运行时,测试运行。
我已经尝试在调试和发布模式下清理和重新编译。我已经尝试在 NCrunch 下调试测试(它没有工作)。我还检查了 GAC 以获取 xUnit 程序集的实例,但它不存在。
版本:
- NCrunch v2.4.0.2
- XUnit Runner for VS 2012/2013 v0.99.3
- 视觉工作室 2012
- 代码在 C# 中
以下是 NCrunch 测试窗口的输出:
*** ConsoleOutput ***
Unable to read configuration section common/logging. Using no-op implemenation.
*** Failures ***
Exception
System.MissingMethodException: System.MissingMethodException : Method not found: 'Void Xunit.Assert.Null(System.Object, System.String)'.
at XXXX.XXXX.XXXX.XXXXTest.Test_Yada()
关于如何解决这个问题的任何想法?