web-dev-qa-db-ja.com

Visual Studio Test Explorerウィンドウが開きません

何らかの理由で、Visual Studio 2012でエクスプローラーウィンドウのテストを開けません。[テスト]-> [Windows]-> [エクスプローラーのテスト]をクリックしても何も起こりません...

この問題は、最近DotCoverをアンインストールしたことが原因である可能性があります。これは、ライセンスが期限切れになり、それなしでテストを実行する際に問題が発生したためです(コンテキストメニューが機能していませんでした)。

どんな提案やアドバイスも大歓迎です!

ありがとう。

36

VS2012では、Test> Windows> Test Explorerをクリックすると、テストエクスプローラーにウィンドウがフォーカスされないというバグがあります。代わりに、ウィンドウが完全に非表示になっていない限り、メニュー項目は効果がありません。

このバグは、テストエクスプローラーが自動非表示で折りたたまれている場合、メニュー項目が何もしないことを意味します。テストエクスプローラーが、左側または右側の自動非表示タブにないことを確認します(つまり、サーバーエクスプローラーやツールボックスがデフォルトで設定されているように、テキストが垂直に書かれたタブにあります)。

更新:バグは VS2013で修正済み です。

37
Edward Brey

ウィンドウ->ウィンドウレイアウトのリセットで問題が修正されました。

14
Heather

この解決策を見つけました here 、これはonly私のために働いたものです.

このフォルダーからすべてのファイルを削除します:user\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

3
Cody Stott

私にとっての修正は:

  • [テスト]> [ウィンドウ]> [TestExplorer]でテストウィンドウにフォーカスします。
  • Win +左/右を使用してウィンドウをアクティブな画面に移動する

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

ReSharperユニットテストセッションウィンドウでも同じことが機能しました。

2
Ruskin

これは私のために働いた(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を再度起動して、問題が解決するかどうかを確認します。

ソース

1
O.O

残忍な修正として、私は実際にすべてのVS設定をリセットすることにしました(フォーマットやデバッグの設定などのカスタム設定をすべて失うため、理想的ではありません!)。

これを行うには、cmd行を開いてVSディレクトリに移動し(私の場合はC:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE)、次のように入力します:

devenv.exe /ResetSettings

これが将来誰かを助けることを願っています...

1

VS 2015があります。Test-> Windows-> Test Explorerを使用しても、Test Explorerが見つかりませんでした。最後に、右ではなく左に表示されていることがわかりました。

0
Michele

同じ問題がありました。判明したのは、Corbis Routeアドインが「地域が嫌い」アドオンと組み合わせてエラーを引き起こし、テストウィンドウが例外をスローすることでした。

両方のアドインを削除した後、VS 2013ウィンドウレイアウトのリセット後にウィンドウが再び表示されました。 (ウィンドウ>ウィンドウレイアウトのリセット)

0
MartijnK

どこかでテストエクスプローラーを失った人のためのショートカット!

  1. Ctrl + Q(クイック起動用)
  2. VSの右上にある小さなテキストボックスに注目してください。
  3. 「テストエクスプローラー」と入力し、[テスト]> [Windows]> [テストエクスプローラー]というオプションを選択します。
0
Farax