我在这里有一个重大问题,我不知道如何调试该问题。首先,我正在运行 VS2012 Update 2 (v11.0.60315.01)。单元测试一直在运行,我今天注意到它们停止工作了。过去一周左右我在做一些不同的事情,所以自从我上次运行任何单元测试以来至少有一两个星期了。
所有的测试都停留在窗口中的Pending
状态。Unit Test Session
我什至尝试构建一个新的测试工具并运行一些简单的单元测试。它们的行为相同,所以我认为这不是一个单一的解决方案问题。
我显然已经重新启动了机器,其中也包括重新启动 VS.NET 2012。我没有收到任何错误、消息、问题等。单元测试都只是停留在Pending
状态中,它们都不会运行。
我使用vstest.console.exe工具运行了包含我的测试的 .dll,我得到了结果“测试运行成功”、“测试执行时间:0.4952 秒”。好的,这告诉我 VS2012 有问题,因为测试使用命令行独立运行。
我该如何调试这个问题?我看到了删除单个解决方案的设置文件的解决方案,但这似乎是 VS2012 的一个问题。关于如何解决这个问题的任何建议?