我曾经能够在VS 2012中运行单元测试。现在,突然之间,无论我尝试“运行”还是“调试”任何单元测试,单元测试会话窗口都将测试置于“待定”状态状态,但从未实际执行过。
我尝试重新启动我的开发环境,甚至重新启动计算机。没有变化。
那么秘密设置在哪里说“让单位测试冻结'待定'”?
答案 0 :(得分:10)
我在评论中的回答是正确的
它是一个重新解决问题 - see here。检查您的Resharper和/或VS2012版本是否受影响
答案 1 :(得分:5)
我想我会添加它,以防它帮助别人,我做了这些步骤......
可能我只需要以管理员身份运行,但我想我会添加我所做的所有步骤。
答案 2 :(得分:4)
Goto Resharper - >选项 - >一般并按下按钮" Clear Caches"。重新启动Visual Studio,单元测试应该再次运行。不知道为什么突然发生了这件事。
答案 3 :(得分:2)
我不知道你的机器处于什么状态但我会做什么,比如调试代码我会尝试缩小问题的路径,例如
检查您的单元测试是否有初始化方法,如果有,那么在那里设置一个断点,看看调试测试时会发生什么。
检查您的设置位数和平台...所以64位或86或AnyCPU以及调试或发布设置。
最后尝试运行一个假的简单测试,您可以在几秒钟内完成,看看是否可以缩小它。