【问题标题】:Why can't I run Nunit tests from Visual Studio when colleague can?为什么同事可以从 Visual Studio 运行 Nunit 测试?
【发布时间】:2015-03-11 04:03:15
【问题描述】:

我的代码有 NUnit 测试。我的同事能够在他们桌面上的 Visual Studio 中运行测试,但我无法在我的桌面上运行它们。当我尝试使用测试资源管理器和“全部运行”时,它只是构建项目。其他选项,例如 Run Tests 和 Debug Tests 也给出相同的结果。

我的项目中引用了 NUnit,为什么我不能在 Visual Studio 中运行测试?

【问题讨论】:

  • 你的同事可能有一个集成的 NUnit 测试运行器,比如安装了 Resharper。如果您没有这些许可证,看起来您仍然可以配置旧的 NUnit runner app to launch

标签: unit-testing visual-studio-2013 tdd nunit


【解决方案1】:

开箱即用,Visual Studio 不支持运行为 NUnit 框架构建的测试。正如 cmets 中所说,您的同事可能安装了某种加载项,例如 Resharper,其中添加了 support for running Nunit tests

如果您没有他们正在使用的任何工具的许可证,那么您仍然可以通过安装 NUnit Test Adapter 来获得对运行/调试 NUnit 测试的 Visual Studio 集成支持。这是一个免费插件,您可以通过 NuGet 将其安装到您的解决方案中。

【讨论】:

    【解决方案2】:

    他也可能正在运行您可以从 nunit 站点获得的 MS 测试适配器

    【讨论】:

      猜你喜欢
      • 2011-07-03
      • 2023-03-24
      • 2016-12-02
      • 2016-06-07
      • 2010-10-20
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      相关资源
      最近更新 更多