加载SomeGallioTestProject.dll时出错:调用测试驱动程序时发生异常。
我有这个Visual Studio 2010解决方案,它包含单独的测试项目。
他们使用MBUnit和Gallio作为测试框架。
以前两个测试项目都是在调用解决方案中的测试/运行/所有测试时运行的。
现在只有一个测试项目正在运行,并且为其他项目返回上面显示的错误。
我使用mbunit / gallio 3.4.14创建了visual studio的新安装,以尝试解决问题并且没有任何区别。
更改处理器类型会产生类似的错误但会识别不匹配,因此在这种情况下我会收到不同类型的错误。
使用Icarus运行测试允许测试套件运行,尽管在这种情况下Typemock没有正确初始化。
我找不到任何其他文件来指明异常的原因,并且是在帮助确定错误原因的想法之后,甚至是可能的修复机制。
答案 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