0

C# コード、C++\CLI コード、およびネイティブ C++ コードを含むプロセスがあります。現在、プロセスをリモート デバッグしようとしています。C# コードと C++\CLI コードのステートメントに移動できますが、ネイティブ コードに到達できません。

ネイティブの C++ ソース ファイルでブレークポイントに到達しようとすると、「シンボルが読み込まれていません」というエラーが表示されます。シンボルを手動でロードしようとしましたが (ツール -> オプション -> デバッグ)、うまくいきませんでした。

何か案が?

4

1 に答える 1

2

[Debug: Attach To Process] ダイアログで、ダイアログの中央付近にある [Attach To:] フィールドを探します。ここで、ネイティブ デバッガー、マネージド コード デバッガー、スクリプト デバッガーなどを使用してターゲット プロセスにアタッチするかどうかを選択できます。デフォルトでは通常、マネージド コードが優先されると思います。

ネイティブ コードとマネージド コードを同時にデバッグすることはできません。ネイティブ コードをデバッグするには、リモート プロセスにアタッチするときにネイティブ コードを明示的に選択する必要があります。

于 2010-04-06T09:00:17.333 に答える