4

SOS を使用して Visual Studio 2010 アドインをデバッグしようとしています。windbg を添付しましたが、clr.dll がありません。.loadby sos mscoree、.loadby sos corjit を試しましたが、どれも機能しませんでした。!sw を使用して x86 モードに切り替え、sos を ide フォルダーにコピーし、.loadby sos devenv を実行することで、少し動作するようになりました。sos コマンドを使用しようとすると、以下のエラーが発生します。Visual Studio で sos を使用する方法はありますか? このアドインの例外を見つけて、それを作成したチームに報告できるようにしたいのです。

ランタイム DLL (clr.dll) が見つかりませんでした。0x80004005 拡張コマンドには、何らかの処理を行うために clr.dll が必要です。

4

3 に答える 3

0

このアドインの例外を見つけて、それを作成したチームに報告できるようにしたいのです。

AdPlusを使用してメモリ ダンプをキャプチャすることをお勧めします。

メモリ ダンプを取得する前に、フル ダンプを取得するように設定されていることを確認してください。([マイ コンピューター] を右クリック > [プロパティ] > [詳細設定] > [詳細設定] > [起動と回復] > [デバッグ情報を書き込む])

サード パーティ ベンダーは、問題を調査するためにこれを必要とします。

プライベートな PDB ファイルがない限り、問題についてあまり明らかにすることはできません。

于 2013-01-21T23:27:19.800 に答える
0

sos を手動で読み込んでみてください。例:.load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.dll

于 2013-06-14T12:54:34.037 に答える