MSTestが動作しない…

ある日突然MSTestがうんともすんとも言わなくなりました。ResharperのUnitTestRunnerを利用してテストを行っても全く反応がないのです。いろいろと調べてみたのですが、よくわかりませんでした…。

とりあえず、NUnitに載せ替えようかなどと考えつつ途方に暮れていたのですが何気なしにイベントログを見たところばっちりエラーが出ていました。

原因はEF4.3へアップデートしたためでした。EF4.3へプロジェクトをアップデートしたにもかかわらずテストプロジェクトではEF4.1を参照していたためエラーとなっていました。

いつも思うのですが、Windows系のシステムではわからない場合はイベントログを参照するが鉄則ですね。