問題を Google で調べたところ、既に報告されていることがわかりましたが、MS からはまだ役に立たないことがわかりました。誰かがそれを回避する方法を見つけたのだろうか?
1154 次
3 に答える
2
もう 1 つのオプションは、windbg を使用することです。手で多くのコマンドを実行する必要がありますが、最高のデバッガーです。大きな問題なく混合モードを処理します。少し学習曲線がありますが、非常に用途が広いです。
于 2011-07-19T17:06:27.553 に答える
1
混合モードアプリケーションをデバッグする場合、VisualStudioのデバッガーは実際には信頼できません。ここで私の答えから引用#5965771:
- ネイティブコードの一部をデバッグしようとしている場合は、デバッガーの起動アプリケーションとしてネイティブプロジェクトを使用してみてください。プロジェクト設定の下で、[デバッグ]タブで[デバッガタイプ]を[混合]に設定します。これは時々役に立ちました(たとえば、ネイティブプロジェクトはDLLにすることができ、プロジェクト設定でメインのExeをデバッグターゲットとして設定するだけです)。
または、別の回答ですでに述べたように、WinDbgを使用してください!これを使用すると、マネージド/アンマネージド混合コードアプリケーションの両方をはるかに確実にデバッグできます。
于 2011-07-22T11:25:17.050 に答える
-1
別のデバッガーを使用するか、デバッガーをまったく使用せずに、ファイルをトレースするか、インライン アセンブリ言語を使用してコードにブレークポイントを挿入します。
于 2011-07-19T16:35:50.670 に答える