私はVS 2008で作業しており、3つのプロジェクトが1つのソリューションに含まれています。私はサードパーティのアプリケーション(SalesLogix、CRMアプリケーション)によって呼び出された.netプロセスに接続することによってデバッグしています。Visual Studio 2008のデバッグに関する問題
プロセスに接続され、プロジェクトの1つにブレークポイントを設定しようとすると、そのファイルにブレークポイントが設定されません。実際には、現在のタブを別のプロジェクトの別のファイルに切り替え、そのドキュメントにブレークポイントを設定します。ファイルが開かれていない場合、それまで開いているファイルも表示されます。私はこれを説明することはできません。私はヒントを得ていない。誰もそのような奇妙な行動を見た?もし私がそれを自分で見ていなければ、私はそれを信じません。
もう少し情報:添付する前にブレークポイントを設定すると、「赤い点」が表示され、シンボルがロードされていないと表示されます...問題ありません。 SalesLogixから.netコードを接続して呼び出すと、VSに戻り、ブレークポイントは完全に消えます(ソースがデバッグファイルと一致しないという警告さえありません)。デバッグファイルを手動でロードしようとすると、シンボルファイルがモジュールと一致しないというメッセージが表示されます。 .pdbと.dllのタイムスタンプは同じなので、私は困惑しています。
誰もが考えている?
Thxを、
ジェフ
メソッド/関数呼び出しでブレークポイントを設定している行はありますか?多分関数がインライン化されているので、VSはメソッド自体にブレークポイントを設定するほどスマートです。 –