【问题标题】:How to get NUnit to work with Visual Studio 2008如何让 NUnit 与 Visual Studio 2008 一起工作
【发布时间】:2010-09-25 23:20:40
【问题描述】:

也许我只是忘记了一些事情,但我似乎无法让 NUnit 在 Visual Studio 2008 标准版中工作。我正在尝试在 C# 类库项目中使用 NUnit 2.5.7。我遵循 NUnit 下载中给出的示例结构。

这是我正在执行的步骤
1) 下载并安装 NUnit 2.5.7
2) 创建C#类库项目
3) 将 NUnit.Framework 的引用添加到我的项目
4) 创建一个类
5) 添加“使用 NUnit.Framework”
6) 从第 3 步开始,在我的班级顶部添加 [TestFixture]

问题出现在第 6 步,Visual Studio 根本无法识别 TestFixtureAttribute 或 TestAttribute。 NUnit 下载中包含的示例仅包含步骤 5 中的 using 语句和 [TestFixture]。我错过了什么?

using System;
using NUnit.Framework;

namespace UnitTests
{
    [TestFixture]
    public class MyUnitTests
    {

        [Test]
        public void TestMethod1()
        {
            //my unit test
        }    

    }
}

谢谢

【问题讨论】:

  • “Visual Studio 根本无法识别 TestFixtureAttribute 或 TestAttribute”是什么意思?你得到一个编译错误?你能在对象浏览器中查看 NUnit.Framework 吗?

标签: visual-studio-2008 unit-testing nunit nunit-2.5


【解决方案1】:

你能在对象浏览器中查看 NUnit.Framework 吗?

【讨论】:

  • 就是这样。我实际上没有引用 NUnit.Framework。我有 NUnit.Core,但我没有收到关于使用 NUnit.Framework 的错误(使用我没有参考的东西)。我交换了参考,一切都很好!!!
猜你喜欢
  • 2013-08-07
  • 2013-12-08
  • 1970-01-01
  • 2011-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-14
  • 1970-01-01
相关资源
最近更新 更多