Visual Studio と nuget パッケージ マネージャーに問題があります
プロジェクトが突然コンパイルを停止して、ApplicationDbContext が DbContext などから派生する必要があることを伝えたとき、私は非常にうまく動作していました。 stackoverflow と web を検索し、そもそも参照エラーであることがわかったので、この質問で説明されているように bin フォルダーを削除しました
その後、すべてがうまくいかず、すべての参照を削除して手動で再インストールしようとしましたが、nuget PMC は、プロジェクトが既にそのアセンブリへの参照を持っていることを伝え続けました。Visual Studio を閉じて、プロジェクトを再クリーンアップし、もう一度実行しました結果なし!
したがって、ここでの質問は、すべての最新バージョンを asp.net MVC 5.1 と互換性があるように再インストールする方法であり、私のプロジェクトがこれらのアセンブリへの参照を持っているというメッセージが表示されることはありません。