我的解决方案中有两个包含测试的项目。我尝试过干净的解决方案,但只有一个项目的测试出现在测试资源管理器中。我还检查了Test->测试设置 - >默认处理器架构与项目构建设置(即x86)的匹配。
答案 0 :(得分:3)
默认情况下,“测试”窗口仅显示MsTest测试。如果您已经在Nunit中编写了测试,则需要安装“Nunit Test Adapter”Visual Studio扩展来识别它们。
答案 1 :(得分:0)
您是否尝试过"Kristian Kristensen's"回答类似问题: How to get VS2010 to recognize my mstests generated by SpecFlow?
它对我有用。
答案 2 :(得分:0)
当我将项目构建设置设置为任何CPU时,它可以工作,但对于任何其他设置(即使它与Test-> Test Settings-> Default匹配),它也无法检测到单元测试。