【问题标题】:Visual Studio Cannot Scan/Find MSTest MethodsVisual Studio 无法扫描/查找 MSTest 方法
【发布时间】:2013-12-22 12:27:43
【问题描述】:

我用 nunit 测试转换了一个项目,所以它有 mstests。它编译,当我右键单击项目时,我可以选择“运行单元测试”。它工作正常,并且测试成功执行。

但是,我无法在“测试列表编辑器”或“测试视图”中看到我的测试。我试过了:

  • 在这两个列表中选择“刷新”按钮
  • 重建解决方案
  • 重新启动视觉工作室
  • Activated background discovery(我有 VS 2010 SP1 和 resharper)

这些,单独或组合,都没有奏效。还可以尝试什么来强制 Visual Studio 完全识别这些测试?

【问题讨论】:

    标签: visual-studio-2010 unit-testing automation mstest


    【解决方案1】:

    我发现答案是我必须convert a class library to an MsTest project

    【讨论】:

    • 是的,您需要使用特殊的“知名”GUID 标记类库,以便在 IDE 中获得“测试程序集”状态。
    【解决方案2】:

    还要确保你的测试类是公开的,我花了将近一天的时间试图弄清楚为什么 MS 测试框架无法发现我的测试,直到我将访问修饰符从默认修改为公开

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 2015-05-04
      • 1970-01-01
      相关资源
      最近更新 更多