2

Visual Studio 内から sos を使用しました。Visual Studio から psscor を実行することは可能ですか? 特別な設定は必要ですか?

4

2 に答える 2

1

PSSCOR は Visual Studio 2010 から読み込むことができますが、SOS と同様に、WinDbg でこれらの拡張機能を読み込んだ場合に比べてエクスペリエンスが多少制限されます。これらのいずれかを VS にロードするには、プロジェクトのネイティブ デバッグを有効にする必要があります。また、.NET 2 および .NET 4+ 用の PSSCOR には別のバージョンがあることに注意してください。拡張 DLL を SOS と一緒に (つまり、フレームワークと共に) 配置します。

Visual Studio 2012 RC で SOS の読み込みのサポートが拡張されたことに興味があるかもしれません。これを有効にするには、プラットフォーム SDK とデバイス ドライバー SDK の両方をインストールする必要があります。これを行うと、ユーザー モードとカーネル モードの両方のデバッグ用に新しいトランスポート プロトコルを取得できます。適切なプロトコルを選択して、新しいデバッガーのイミディエイト ウィンドウを有効にします。ここから SOS を読み込んで、WinDbg で実行できるほとんどすべての SOS 操作を実行できます。

于 2012-07-02T20:01:36.050 に答える
0

ただし、64 ビット プロセス ダンプのダンプ解析は機能していないようです。これは、VS 2012 であっても Visual Studio がまだ 32 ビット アプリケーションであるという事実に起因していると思います。そのため、PSSCOR/SOS/SOSEX を操作するには WinDBG に依存する必要があります。

于 2013-01-31T18:10:35.040 に答える