【问题标题】:Debug Unit Tests using Resharper 7 for MBUnit throws an exception使用 Resharper 7 for MBUnit 调试单元测试会引发异常
【发布时间】:2013-03-21 14:39:21
【问题描述】:

我已经按照How to support MBUnit tests in Resharper 7 的说明安装了位于http://code.google.com/p/mb-unit/issues/detail?id=900#c9 的Gallio Resharper Test Runner。

当我在单元测试内部右键单击并单击“运行单元测试”时,测试运行良好。但是,当我右键单击然后单击“调试单元测试”时,我得到:

无法加载文件或程序集“Gallio.ReSharperRunner71, Version=0.0.0.0,Culture=neutral,PublicKeyToken=null' 或其之一 依赖关系。系统找不到指定的文件。

我该如何解决这个问题?非常感谢!

【问题讨论】:

    标签: visual-studio-2012 resharper versioning mbunit gallio


    【解决方案1】:

    您使用的是哪个版本的 Gallio? (我已硬编码插件以链接到 Gallio.dll 3.4.11.0)

    您需要插件文件夹中的以下文件:

    • Gallio.ReSharperRunner71.dll
    • Gallio.ReSharperRunner71.plugin
    • Gallio.dll
    • Gallio.XmlSerializers.dll(不确定是否需要这个..)

    这有帮助吗?

    【讨论】:

    • 一定是这样。由于我有一段时间没有在 Gallio 上看到任何活动,所以我决定将单元测试移植到 NUnit。项目中没有任何对 Gallio 的引用,异常仍然被抛出!所以我最终不得不从 C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins 的 resharper 文件夹中删除文件:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    相关资源
    最近更新 更多