我在VS2012中使用NUnit Test Adapater 1.1.0.0在64位Windows 7上运行NUnit 2.6.3。该项目是C#winforms。
我的项目单元测试已停止在VS内运行。我可以直接启动NUnit并运行项目OK,但是在VS中运行或调试测试只是在输出窗口中使用此消息将它们灰显:
没有可用的测试 [您的输出路径]。 确保安装的测试发现者&执行者,平台和 框架版本设置是合适的,然后再试一次。
这意味着什么?我在哪里可以找到"平台和框架版本设置" - 它是指NUnit设置,项目设置,VS设置还是其中一个NUnit插件设置?
我认为它与我更新到最新版本的测试适配器有关,但不幸的是我不确定:(
答案 0 :(得分:0)
通过以下方式修复:
- 将我的项目目标从3.5更新到.NET framework 4.5(我的项目所在 - 不是我的选择!)。我找不到任何文件说明这是一个限制,所以也许这是一个错误。
(我还改为使用NuGet将NUnit安装到项目而不是VS插件,但我不确定是否有效果)。
答案 1 :(得分:0)
我遇到了类似的问题,但是当我试图运行我的测试时,只显示出黄色不确定的圆圈。
我最终通过进入项目的bin文件夹,删除NUnit框架dll文件然后重新运行测试来解决我的问题。工作就像一个魅力。