Visual Studio 2012 / Resharper单元测试无法运行
本文关键字:运行 单元测试 Resharper Studio 2012 Visual | 更新日期: 2023-09-27 18:11:34
我曾经能够在VS 2012中运行单元测试。现在,突然之间,无论我尝试"运行"还是"调试"任何单元测试,单元测试会话窗口都将测试置于"Pending"状态,但从未真正执行它。
我试过重新启动我的开发环境,甚至重新启动计算机。没有变化。
那么说"使单元测试冻结在'Pending'"的秘密设置在哪里?
我在评论中的回答是正确的
这是一个更尖锐的问题-见这里。检查你的Resharper和/或VS2012版本是否受影响
我想我应该添加这个以防它帮助别人,我做了这些步骤…
- 关闭VS并重新打开,作为管理员运行。
- 清洗溶液,重建
- 启动测试,他们又开始工作了
我可能只需要以admin的身份运行,但是我认为我应该添加所有的步骤。
转到Resharper -> Options -> General,点击"Clear caching"按钮。重新启动Visual Studio,单元测试应该可以再次工作。我不知道为什么这事突然发生在我身上
我不知道你的机器处于什么状态,但是我会做什么,比如调试代码,我会尝试缩小问题的路径,所以例如
-
检查你的单元测试是否有一个初始化方法,如果有,然后在那里放置一个断点,看看当你调试你的测试时会发生什么。
-
检查位和平台的设置…所以64位或86或AnyCPU也调试或释放设置
-
最后试着运行一个假的简单测试,你可以在几秒钟内写出来,看看你是否可以缩小范围。