调用测试驱动程序时出现异常

时间:2013-09-18 09:42:53

标签: c# visual-studio-2010 unit-testing mbunit gallio

  

加载SomeGallioTestProject.dll时出错:调用测试驱动程序时发生异常。

我有这个Visual Studio 2010解决方案,它包含单独的测试项目。

他们使用MBUnit和Gallio作为测试框架。

以前两个测试项目都是在调用解决方案中的测试/运行/所有测试时运行的。

现在只有一个测试项目正在运行,并且为其他项目返回上面显示的错误。

我使用mbunit / gallio 3.4.14创建了visual studio的新安装,以尝试解决问题并且没有任何区别。

更改处理器类型会产生类似的错误但会识别不匹配,因此在这种情况下我会收到不同类型的错误。

使用Icarus运行测试允许测试套件运行,尽管在这种情况下Typemock没有正确初始化。

我找不到任何其他文件来指明异常的原因,并且是在帮助确定错误原因的想法之后,甚至是可能的修复机制。

1 个答案:

答案 0 :(得分:1)

项目/ mbunit / gallio dll是否有不同的.net运行时版本?

尝试针对.net 3.5框架构建它们。

或者,如果所有目标都是.net 4.0,也许可以尝试更改

<startup>
      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

为:

<startup>
  <supportedRuntime version="v4.0.30319" />
</startup>

在测试项目的app.config