Unit testing Visual Studio 2013测试资源管理器没有';好像不行

Unit testing Visual Studio 2013测试资源管理器没有';好像不行,unit-testing,visual-studio-2013,Unit Testing,Visual Studio 2013,我目前使用的是专业版。似乎有两个窗口,测试资源管理器和单元测试会话。我可以从我的代码(cs文件)运行一个测试或所有测试,并在单元测试会话窗口中查看它们。当我尝试通过测试菜单项或在测试资源管理器窗口中运行时,不会发生任何事情,也不会运行任何测试。我是不是遗漏了什么?这是版本问题吗?刚刚遇到了同样的问题 为测试资源管理器安装nunit适配器 (在NuGet中搜索“nunit适配器”,它将是第一个命中) 安装插件后,再次在测试资源管理器中按运行所有,瞧:所有nunit测试都被发现了。好的,这可能不是你

我目前使用的是专业版。似乎有两个窗口,测试资源管理器和单元测试会话。我可以从我的代码(cs文件)运行一个测试或所有测试,并在单元测试会话窗口中查看它们。当我尝试通过测试菜单项或在测试资源管理器窗口中运行时,不会发生任何事情,也不会运行任何测试。我是不是遗漏了什么?这是版本问题吗?

刚刚遇到了同样的问题

测试资源管理器安装
nunit适配器

(在NuGet中搜索“nunit适配器”,它将是第一个命中)


安装插件后,再次在测试资源管理器中按
运行所有
,瞧:所有nunit测试都被发现了。

好的,这可能不是你的情况,但在我的情况下,我有一个“测试支持类”项目,其中包括一些其他结构中的测试基类,我的一个测试项目引用了这个,安装了另一个版本的Moq


因此,所有项目的
更新包Moq
解决了我的问题。

您使用的是MS Test还是第三方测试框架?@NinjaCoding您需要安装nunit适配器才能开始在测试资源管理器中查看nunit测试。适配器是在线可用的,您可以通过工具->扩展快速获得它,只需搜索并安装即可。正如Allen所说,您可能缺少适配器。为了排除任何其他问题,您可以使用mstest尝试相同的方法。您可以在这里下载测试适配器,谢谢。就这样!!。如果你想回复而不是评论,我会将你标记为正确的。+1这一定是一个典型的陷阱。。谢谢:)我原以为它能够开箱即用地运行nunit测试。但当我断言这一预期失败时,我也花了几个小时试图解决这个问题。事实证明,我已经将适配器安装为VS扩展(.vsix从网页下载),这是错误的版本,您需要的是实际的nuget软件包版本,就像在@bas answer中一样。只有在那时,它才对我起作用。