【问题标题】:Test Driven .NET won't use NUnit addins测试驱动的 .NET 不会使用 NUnit 插件
【发布时间】:2011-01-24 19:13:20
【问题描述】:

我在使用 Visual Studio 2008 通过 Test Driven .NET 插件运行 NUnit 时遇到问题。我有一个插件,当我使用 NUnit GUI 时,它工作得很好。但是,当通过 TDD.NET 运行 NUnit 时,插件似乎不起作用。我尝试了一些事情,例如更新到最新版本,将插件放入 TDD.NET 的 NUnit 副本中,以及修改 TDD.NET nunit.config 文件以指向另一个副本 nunit。这些策略都不起作用。我错过了什么?提前致谢!

【问题讨论】:

  • 了解您正在使用的插件可能会有所帮助。查看NUnit Addin docs 有几种不同类型的插件,例如,可能不是从 TDD.NET 加载 GUI 插件。只是一个 WAG。
  • @SteveDonie 好点!。这是一个 EventListeners 插件,它与 GUI 无关。
  • 我在使用 xunit 时遇到了同样的问题,当我尝试使用的 dll 被“阻止”时,因为它们是从不受信任的位置下载的。你确认你的被解锁了吗?
  • 如果 TestDriven 在 32 位进程中运行,请尝试在 x64(或其他方式)中运行它...世界上 99% 的问题与位相关 :-) 工具 -> 选项 -> TestDriven.Net -> 任何 CPU 测试

标签: .net nunit testdriven.net nunit-addins


【解决方案1】:

检查以下事项:

1) 确保您的光标位于测试类的测试方法内。
2)确保您查看构建面板并在顶部组合框中的值 构建存在。确保你将构建值更改为测试。

看看是否有任何测试结果可见并尝试阅读插件文档

http://www.testdriven.net/quickstart.aspx

【讨论】:

    【解决方案2】:

    尝试运行 nunit-console.exe 作为项目属性的构建后脚本。它在每次构建后自动执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-18
      • 2011-05-01
      • 1970-01-01
      • 2011-10-20
      • 2012-11-05
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多