43

出于某种原因,我无法在 Visual Studio 2012 中打开测试资源管理器窗口。我单击“测试”->“Windows”->“测试资源管理器”,但没有任何反应...

此问题可能是由于最近卸载 DotCover 造成的。我这样做是因为我的许可证已过期,并且在没有它的情况下运行测试时遇到了问题(上下文菜单不起作用)。

任何建议或意见都非常感谢!

谢谢。

4

9 回答 9

41

在 VS2012 中,测试资源管理器有一个错误,即当您单击测试 > Windows > 测试资源管理器时,窗口没有获得焦点。相反,除非窗口完全隐藏,否则菜单项无效,在这种情况下它会显示出来。

该错误意味着如果测试资源管理器使用自动隐藏折叠,则菜单项不会执行任何操作。检查测试资源管理器是否不在左侧或右侧某处的自动隐藏选项卡中(即在文本垂直书写的选项卡中,如默认情况下服务器资源管理器和工具箱)。

更新:该错误已在 VS2013 中修复

于 2013-10-25T14:52:40.950 回答
16

Window -> Reset Window Layout 为我解决了这个问题。

于 2013-11-11T03:38:22.790 回答
9

对我来说,解决方法是:

  • 通过 Test > Windows > TestExplorer 关注测试窗口
  • 使用 Win+Left / Right 将窗口移动到活动屏幕上

    >    ┌┬┐
    > Win├┼┤ + Left or Right key
    >    └┴┘
    

ReSharper 单元测试会话窗口也是如此。

于 2015-06-23T14:16:26.957 回答
3

在这里找到了这个解决方案,这是唯一对我有用的东西。

从此文件夹中删除所有文件:user\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

于 2014-10-17T22:00:44.923 回答
1

作为一个残酷的修复,我实际上决定重置所有 VS 设置(不理想,因为您丢失了所有自定义设置,如格式化和调试首选项!)。

为此,请打开 cmd 行并 cd 到 VS 目录(我的是C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE)并输入:

devenv.exe /ResetSettings

希望这对将来的人有所帮助...

于 2013-07-12T11:06:18.497 回答
1

这对我有用(VS2015):

  1. 关闭 VS 实例。

  2. 删除组件模型缓存文件夹 %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 。这会清除 MEF 缓存。

  3. 运行devenv /setup /ResetSkipPkgs参考。 http://msdn.microsoft.com/en-US/library/ex6a2fad(v=VS.80).aspx

  4. 再次启动VS,看看问题是否消失。

来源

于 2015-08-18T22:01:05.173 回答
0

我有同样的问题; 原来是 Corbis Route 加载项与“我讨厌区域”加载项结合导致错误,导致测试窗口抛出异常。

删除两个加载项后,重置 VS 2013 窗口布局后,该窗口再次出现。(窗口 > 重置窗口布局)

于 2014-02-27T08:04:49.623 回答
0

对于那些在某处丢失了测试资源管理器的人来说,这是一条捷径!

  1. Ctrl + Q(用于快速启动)
  2. 您会注意到 VS 右上角的一个小文本框的焦点。
  3. 输入“测试资源管理器”并选择“测试”>“Windows”>“测试资源管理器”选项
于 2016-05-15T02:24:00.193 回答
0

我有 VS 2015。即使使用 Test->Windows->Test Explorer,我也找不到我的测试资源管理器。我终于想到它显示在左侧而不是右侧。

于 2016-05-25T17:41:54.233 回答