Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 单元测试停止工作并停留在挂起状态VS2012_Unit Testing_Visual Studio 2012 - Fatal编程技术网

Unit testing 单元测试停止工作并停留在挂起状态VS2012

Unit testing 单元测试停止工作并停留在挂起状态VS2012,unit-testing,visual-studio-2012,Unit Testing,Visual Studio 2012,我这里有一个比较大的问题,我不知道如何调试这个问题。首先,我运行的是VS2012更新2(v11.0.60315.01)。单元测试一直在运行,我今天注意到它们停止了工作。在过去的一周左右,我正在做一些不同的事情,所以自从我上次运行单元测试以来,至少已经有一到两周的时间了 所有测试都卡在单元测试会话窗口中的挂起状态。我甚至试着旋转一个新的测试工具并运行一些简单的单元测试。它们的行为相同,所以我认为这不是一个单一的解决方案问题 我显然已经重新启动了机器,其中包括重新启动VS.NET 2012。我没有收

我这里有一个比较大的问题,我不知道如何调试这个问题。首先,我运行的是VS2012更新2(v11.0.60315.01)。单元测试一直在运行,我今天注意到它们停止了工作。在过去的一周左右,我正在做一些不同的事情,所以自从我上次运行单元测试以来,至少已经有一到两周的时间了

所有测试都卡在
单元测试会话
窗口中的
挂起
状态。我甚至试着旋转一个新的测试工具并运行一些简单的单元测试。它们的行为相同,所以我认为这不是一个单一的解决方案问题

我显然已经重新启动了机器,其中包括重新启动VS.NET 2012。我没有收到任何错误、消息、问题等。单元测试都只是停留在
Pending
状态,没有一个会运行

我使用vstest.console.exe工具运行了包含测试的.dll,结果是“测试运行成功”,“测试执行时间:0.4952秒”。好的,这告诉我VS2012有问题,因为测试使用命令行独立运行


如何调试此问题?我看到了针对单个解决方案删除设置文件的解决方案,但这似乎是VS2012的一个全面问题。有关如何修复此问题的任何建议?

如果您使用的是Resharper,则7.1.2及以下版本与Visual Studio 2012 Update 2结合使用时会出现问题

Jetbrains最新的EAP也解决了这个问题


如果您运行的是较旧版本的Visual Studio 2012,并且在Resharper 8中遇到这些问题,请确保至少安装了Visual Studio Update 2。如果我必须选择的话,我总是会安装最新版本,那就是7.1.3版本的Resharper也可以在Visual Studio 2012的更新3之后运行。不确定最新版本8,但旧版本仍可下载。

是否安装了Resharper 7.1.1或7.1.2?有一个私有更新(7.1.3)解决了测试运行程序和VS 2012的问题。2是的,我知道!!“让我来拿这个。”杰西胡-这就是答案!实际上,把你的评论改成一个答案,再加上下载链接和其他信息,我会标记出来。这正是问题所在。+1谢谢,由于这个问题,我正要恢复我的系统,很高兴我发现了这个问题!正如作者所描述的,我对resharper 8也有同样的问题。我应该将我的R#降级到7.1.3吗?在ReSharper 8.0.14.856中遇到同样的问题,如果问题在8.1版本中仍然存在呢?对于使用8.1的用户,您是否将其作为浮动窗口运行?当我将测试运行程序作为一个单独的浮动窗口时,它会陷入挂起状态。当我将其重新连接到主窗口时,它似乎不再是一个问题。真奇怪。上面的链接不再引用正确的位置了。这将有帮助:感谢您更新此@SouthShoreAK。幸运的是,我的旧链接现在也重定向到相同的“我在哪里可以下载旧/以前的ReSharper版本?”页面。