WinDbg と SOS.dll を使用して、.NET 2.0 アセンブリのクラッシュ ダンプ ファイルを読み込もうとしています。
読んでみると、sos.dll、mscorwks.dll、mscordacwks.dll を windbg インストール ディレクトリにコピーする必要があることがわかりました。
だから私はこれをしましたが、WinDbg は私自身の .Net ディレクトリからのコピーが間違ったバージョンであると私に言いました。WinDbg は mscordacwks.dll_x86_x86_2.0.50727.4211.dll を探しており、mscordacwks.dll_x86_x86_2.0.50727.5420.dll を取得しました
ここで質問があります。これらのファイルの正しいバージョンはどこにありますか?
a) クラッシュしたアプリケーションがビルドされたマシンで、
または
b) アプリケーションがクラッシュしたマシンで?
どの .NET パッチにどのバージョンが含まれているかを確認できるこのサイトを見つけましたが、関連するパッチをダウンロードできなかった (見つからない) ため、影響を受けるマシンの 1 つからファイルをコピーすることになりました。より速いでしょう。