svnで管理しているソリューション(NUnitのテストプロジェクト付き)をチェックアウトしてきて、ビルドしたところ、テストエクスプローラーにテストケースが表示されない問題がありました。
環境:Visual Studio 2013 + NUnit。Visual Studio上のテストエクスプローラーでNUnitテストを実行するように設定しています。
根本原因まで遡って調査はしてないけど、現象は解決できたのでメモ。
Visual Studioのテストメニュー
→テスト設定
→規定のプロセッサアーキテクチャをテストプロジェクトのアーキテクチャ(X64でした)に合わせる
→リビルド
これで、テストケースが表示され、実施もできました。
一度設定してしまえば、Visual Studioを開き直してもテストケースは認識される状態のままでした。
おそらく、svn登録時に拡張子指定で弾いているファイルのどれかに、この設定値がかいてあるのでしょう。