質問

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top