微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NUnit在Visual Studio 2010上不起作用?

如何解决NUnit在Visual Studio 2010上不起作用?

| 我是NUnit的新手,我今天才下载它,但无法在Visual Studio中使用它。 (我也是Visual Studio的新手) 我正在关注TekPub的Mastering C#4.0教程。 屏幕截图:红色圆圈区域内缺少某些内容。侧面应该有一些“绿色的东西”,让您双击它并运行NUnit测试。 http://dl.dropBox.com/u/20422001/NunitMissing.jpg 从上面的屏幕截图中可以看到,NUnit似乎无法正常工作。 我错过了什么?请指教。谢谢 编辑 这是应该的样子。我从视频教程中截取了屏幕截图: http://dl.dropBox.com/u/20422001/nunit.jpg 这是项目文件: http://dl.dropBox.com/u/20422001/MasteringCSharp.rar 如您所见,我没有“单元测试”标签和“单元测试会话” ...     

解决方法

        您没有做错任何事。 NUnit开箱即用,不直接与Visual Studio集成。视频中的屏幕截图似乎是在使用Resharper的测试运行程序。 通常,使用NUnit进行测试需要您编译测试项目,然后将其加载到NUnit GUI(nunit.exe)中,可以在此处运行测试。使用NUnit GUI时,项目将在重新编译程序集时重新加载。 (我有时更喜欢在一个单独的过程中使用它,因为它不会占用Visual Studio的UI,但这是优先选择的问题。) 使用第三方测试运行程序(例如Resharper,TestDriven.net,Galileo等)的另一个好处是,它允许您直接在IDE中运行或调试测试。通过将Visual Studio配置为附加到NUnit并从外部进程调试测试,可以使用NUnit完成相同的操作。这篇文章向您展示了如何。     ,        我还没有看过那个特定的视频,但是听起来您需要Visual Studio的NUnit测试运行器。 查看以下内容: Visual NUnit 2010-免费! TestDriven.net 锐化器     ,        我的朋友是JetBrains的Resharper,它是Visual Studio的付费插件,可让您从IDE内运行测试。如果您在VS中长期工作,则强烈建议使用。 当然,由于您刚刚起步,因此可以使用NUnit GUI来运行测试。您还可以将其设置为在每次构建后运行测试。
Tools > Settings > Test Loader > Assembly Reload. Check \"Re-Run last tests run\". Apply changes
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。