私はVS2008を持っていました。VS2010にアップグレードし、VS2008をアンインストールしました。
自分のマシンで実行するテストがありますが、ビルドラボのマシンにロードできません。デバッグを行った後、テスト実行可能ファイルがまだmsvcr90d.dll(VC ++ 2008デバッグランタイムライブラリ)に依存していることに気付きました。VS 2008をアンインストールしましたが、そのランタイムDLLがサイドバイサイドキャッシュ(%windir%/ winsxs)にまだ存在するため、テストは私のマシンで機能します。ビルドラボマシンにはDLLがないため、そこにロードされません。
VS 2008をアンインストールすると、すべてのランタイムDLLがサイドバイサイドキャッシュから削除されるべきではありませんか?
これらの古いDLLをサイドバイサイドキャッシュから手動で削除する方法はありますか?まだ古い依存関係がある可能性のある他の場所を簡単に検出できるようにしたいと思います。