WinDbgはVisualC#2008 Express Editionと一緒に使用できますか?
2 に答える
windbg は実際には IDE デバッガーではありません。より一般的には、マシン上でコンパイルされた exe で直接使用されます。そのため、はい、Express Edition でコンパイルされた exe で使用しても問題ありませんが、いいえ: これには Express Edition の直接的な関与はありません。
最終的に、Express、Pro、Team などの製品はすべて、コマンド ラインで使用できる同じコンパイラを使用します (csc
ただし、exe よりも直接アクセスする可能性があります)。
「SOS」(Son Of Strike)も見てね
良い質問。
VS C# 2008 Express Edition にはマネージド デバッガーが含まれています。
同じプロセスに対して Windbg と VS2008 Managed Debugger の両方を実行すると、問題が発生する可能性が高くなります。
発生する可能性があるのは、Windbg 内のブレークとアクセス違反で、通常はネイティブ デバッガーがなくても問題なく処理されます。
ネイティブ デバッグとマネージド デバッグを (異なるデバッガーで) 同時に実行するつもりがない限り、マネージド デバッガーで実行されているプロセスに Windbg を非侵襲モードで問題なくアタッチできます。
ICordbg ( ICorDebugのパーティション)に関する追加情報へのリンクを次に示します。
ありがとう、アーロン