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