当我尝试在VS 2010中运行Nuint测试时,此程序集未使用任何已知的测试框架构建错误

时间:2012-10-18 18:31:17

标签: visual-studio-2010 nunit

我的visual studio 2010 express中有一个c-sharp项目,所以我做了以下工作来运行Nunit测试: - 1.我下载“NUnit-2.6.1.msi”。 2,我从C:\ Program Files \ NUnit 2.6.1 \ bin \ framework添加对“Nunit.framework.dll”的引用 3.我从“外部工具”

添加了后续配置
  • 命令:C:\ Program Files \ NUnit 2.6.1 \ bin \ nunit.exe

  • 参数:/ run $(ProjectDir)/ $(ProjectFileName)

  • 初始目录:$(ProjectDir)。

但是当我尝试从Visual studio运行Nunit测试时发生以下错误: - 此程序集未使用任何已知的测试框架构建

任何人都可以帮我解决这个问题吗? 最诚挚的问候

2 个答案:

答案 0 :(得分:8)

我遇到过这个问题,我通过以下方式解决了这个问题:

  1. 为NUnit添加Using语句(使用NUnit.Framework;)
  2. class属性应该是[TestFixture]而不是[TestClass]
  3. 使用属性[Test]和NOT [TestMethod]
  4. 装饰您的Test方法

    希望这有帮助

答案 1 :(得分:1)

也许您正在加载旧的dll。检查您的dll是否包含最新更改。 另请参见NUnit Error: Not a test assembly