2013-04-16 55 views
28

我在这里有一个主要问题,我不知道如何调试问题。首先,我正在运行VS2012 Update 2(v11.0.60315.01)。单元测试一直在运行,我今天注意到他们停止工作。我在过去一周左右的时间里做了一些不同的工作,所以自从我上一次运行任何单元测试以来,至少已经有一周或两周了。单元测试停止工作,并陷于挂起状态VS2012

所有测试卡在Unit Test Session窗口的Pending状态。我甚至尝试启动一个新的测试工具并运行一些简单的单元测试。他们表现完全一致,所以我不认为这是一个单一的解决方案问题。

我明显重新启动了包括重新启动VS.NET 2012的机器。我没有收到任何错误,消息,问题等。单元测试都只是卡在Pending状态,它们都不会运行。

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

如何调试此问题?我看到了针对个别解决方案删除设置文件的解决方案,但这看起来像是VS2012中的一个问题。有关如何解决这个问题的任何建议?

+2

您是否安装了Resharper 7.1.1或7.1.2?有一个私人更新(7.1.3)可以解决测试运行者和VS 2012.2 – jessehouwing

+0

的问题是的,我愿意!让我知道这一点。 – atconway

+0

@jessehouwing - 这就是答案!实际上改变你的评论作为一个答案,下载链接和任何其他信息,我会标记它。这恰恰是*问题。 – atconway

回答

37

如果您使用ReSharper的,那么,这是7.1.2版本,并在下面与Visual Studio 2012的组合更新2

Jetbrains的已released a new version (7.1.3) which solved the issue,最新EAP还解决了这个问题一个问题。

如果您运行的是Visual Studio 2012的较旧版本,并且遇到Resharper 8出现这些问题,请确保至少安装Visual Studio Update 2。如果让我选择,我会永远安装最新版本,这将是Visual Studio 2012 Update 4

+0

+1谢谢我正要恢复我的系统由于这个问题,很高兴我找到了这个! –

+1

作为作者描述,我有同样的问题,与resharper 8.我应该降低我的R#7.1.3? –

+0

使用ReSharper遇到同样的问题8.0.14.856 – 2014-01-15 10:31:45

2

的7.1.3版本ReSharper的也作品以下更新3为Visual Studio 2012不知道的最新版本8,但旧版本仍可供下载here

+0

上面的链接不再引用正确的位置。这将有助于:http://resharper-support.jetbrains.com/entries/21206508-Where-can-I-download-an-old-previous-ReSharper-version- – SouthShoreAK

+0

感谢您更新此@SouthShoreAK。幸运的是,我的旧链接重定向到“我在哪里可以下载旧的/以前的ReSharper版本?”现在也是页面。 – sharptooth