【问题标题】:Exception while invoking a test driver调用测试驱动程序时出现异常
【发布时间】:2013-09-18 09:42:53
【问题描述】:

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

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

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

以前两个测试项目都在调用 Test/Run/All Tests in Solution 时运行。

现在只有一个测试项目在运行,另一个项目返回上面显示的错误。

我已经使用 mbunit/gallio 3.4.14 创建了新的 Visual Studio 安装来尝试解决问题,但没有任何区别。

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

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

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

【问题讨论】:

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


    【解决方案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

    【讨论】:

    • 我怀疑这可能与该问题有关,因为该问题与包含 .NET 4.5 的 Revit 2014 的安装直接相关。我没有 app.config,例如我正在使用的项目是类库。
    • app.config 也可以添加到类库中。
    猜你喜欢
    • 2016-01-14
    • 2014-11-11
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2021-12-30
    相关资源
    最近更新 更多