Visual Studio 2013测试资源管理器启动延迟

5
我已购买VS2013并尝试在自己的现有项目上工作,我编写了201个单元测试,但当我在vs2013中打开解决方案并打开测试类并右键单击时,运行测试选项被禁用...大约3-4分钟后它会自动启用。
我不确定可能的原因是什么。
我的电脑配置为:8GB;i7;500GB;250 SSD。
有什么想法吗?

这些测试是MSTest吗? - Spock
1个回答

3
如果在VS中重新加载解决方案,则测试引擎需要进行测试发现以检测是否有可用于执行的测试方法。完成此发现后,您将在“测试资源管理器”选项卡中看到可用测试列表,并且右键单击上下文菜单中的“运行测试”选项将重新启用。
如果您转到“输出”->“测试”窗口,可以更好地注意到此阶段,您将看到发现开始和停止消息。在停止所有运行测试相关选项之后,所有测试运行选项都将可用。

可能本来是这样的,但事实上,即使项目只有一个测试用例,而且还在播放列表中,也需要时间。并且会一直出现放大镜动画效果。 - N.K
1
每次调试测试用例而没有任何代码更改,需要3分钟。为什么测试发现每次都要运行?即使只有一个单元测试用例,也需要太多时间。相反,如果我关闭解决方案并重新打开解决方案,然后调试测试用例,那么它就可以快速工作,没有延迟。 - hB0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接