モジュール 'mscorwks.dll'が見つかりません
質問
winDBGを使用してダンプファイルをデバッグしようとしています。 .loadby sos mscorwks.dllを実行すると
エラーメッセージが表示されました。 モジュール 'mscorwks.dll'が見つかりません
これを見たことがありますか?
解決
.dllを追加せずに、 .loadby sos mscorwks
他のヒント
.NET 4.0 アプリケーションをデバッグする場合、 mscorwks
の代わりに次を使用する必要があります。
.loadby sos clr
。NET 4.0で使用可能なコマンドの概要を以下に示します。お楽しみください!!
この問題もありましたが、CLRが読み込まれる前にデバッガーがアプリに侵入していたことが判明しました。何でもできるようになる前に、アプリをさらに実行する必要がありました。
windbgでこれを行うと、役立つ場合があります。
sxe ld:mscorlib
g
(... breaks again ...)
.loadby sos mscorwks
モジュールのロード時に「sxe ld:..」が停止します。
Sixtoが言及しているように、dotnet 4アプリをデバッグする場合は、最後の行を
に置き換える必要があります.loadby sos clr
また、正しいビット数を確認してください。32ビットアプリのデバッグ中に64ビットwindbgでこれを行おうとすると、同じエラーが発生します。
パスに.NET frameworkディレクトリ(例:c:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727)がある場合、そのまま使用できます
.load sos
所属していません StackOverflow