Visual Studio で C# プロジェクトに取り組んでいるときに、私の変更の 1 つにより、多くの単体テスト (VSTest で実行) が次のエラーで失敗しました。
System.IO.FileLoadException: ファイルまたはアセンブリを読み込めませんでした 'Microsoft.Data.Edm ..." 見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。
変更を棚上げし、プロジェクトの最新バージョンにロールバックしましたが、ロールバックしても問題は解決しません。すべてのローカル ワークスペース ファイルを削除して最新のコードを取得しようとしましたが、問題は解決しませんでした。マシンの NuGet キャッシュもクリアしようとしましたが、何の効果もありませんでした。
プロジェクト自体は正しくビルドおよび実行され、別の開発者の環境で実行するとすべてのテストに合格するため、この特定のライブラリの古いバージョンをキャッシュする VSTest または NuGet に問題があると推測しています。この種の問題が持続するキャッシュや設定の兆候は見つかりません。
VSTest の設定やキャッシュをリセットする方法はありますか? ローカル ワークスペースを削除して新たに開始した後でも、このような問題が続く理由を誰かが知っている場合は、特に興味があります。