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

joh*_* Gu 1 nunit visual-studio-2010

我在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.我从"外部工具"添加了folloiwng配置

  • 命令:C:\ Program Files\NUnit 2.6.1\bin \nunit.exe

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

  • 初始目录:$(ProjectDir).

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

谁能帮我解决这个问题?最好的祝福

小智 8

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

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

希望这可以帮助