Окно Visual Studio Test Explorer не открывается

По какой-то причине я не могу открыть окно обозревателя тестов в Visual Studio 2012. Я нажимаю Test->Windows->Test Explorer и ничего не происходит...

Эта проблема могла быть вызвана недавним удалением DotCover. Я сделал это, потому что срок действия моей лицензии истек, и у меня были проблемы с запуском тестов без нее (контекстные меню не работали).

Любые предложения или советы высоко ценится!

Благодарю.

9 ответов

Решение

В VS2012 в Test Explorer есть ошибка, заключающаяся в том, что окно не фокусируется, когда вы нажимаете Test> Windows> Test Explorer. Вместо этого пункт меню не имеет никакого эффекта, если окно не было полностью скрыто, и в этом случае оно отображается.

Ошибка означает, что если Test Explorer свернут с Auto Hide, пункт меню ничего не делает. Убедитесь, что Test Explorer не находится на вкладке автоматического скрытия где-то слева или справа (то есть на вкладке с текстом, написанным вертикально, как Server Explorer и Toolbox по умолчанию).

Обновление: ошибка исправлена ​​в VS2013.

Window -> Reset Window Layout исправил проблему для меня.

Для меня исправление было:

  • Сосредоточьтесь на тестовом окне, выбрав Test > Windows > TestExplorer
  • Использование Win+Left / Right для перемещения окна на активный экран

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

То же самое сработало для окна ReSharper Unit Test Sessions.

Нашел это решение здесь, и это единственное, что сработало для меня.

Удалите все файлы из этой папки: user\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

Это сработало для меня (VS2015):

  1. Закройте VS экземпляры.

  2. Удалите папку кэша модели компонента%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache . Это стирает кэш MEF.

  3. Запустите 'devenv / setup / ResetSkipPkgs' ref. http://msdn.microsoft.com/en-US/library/ex6a2fad(v=VS.80).aspx

  4. Запустите VS снова и посмотрите, исчезнет ли проблема.

Источник

У меня такая же проблема; Оказалось, что это была надстройка Corbis Route, которая вызывала ошибку в сочетании с надстройкой "Я ненавижу регионы", из-за чего Test Window вызывал исключение.

После удаления обеих надстроек окно снова появилось после сброса макета окна VS 2013. (Windows > Сбросить расположение окон)

В качестве грубого исправления я на самом деле решил сбросить все настройки VS (не идеально, поскольку вы теряете все свои пользовательские настройки, такие как настройки форматирования и отладки!).

Для этого откройте строку cmd и перейдите в каталог VS (у меня был C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE) и введите:

devenv.exe /ResetSettings

Надеюсь, это поможет кому-то в будущем...

Сокращение для тех, кто где-то потерял Test Explorer!

  1. Ctrl + Q (для быстрого запуска)
  2. Вы бы заметили фокус на маленьком текстовом поле в правом верхнем углу VS.
  3. Введите "Test Explorer" и выберите опцию "Test> Windows> Test Explorer".

У меня VS 2015. Я не смог найти свой Test Explorer, даже с Test->Windows->Test Explorer. Я наконец понял, что это показывалось слева вместо права.

Другие вопросы по тегам