C# で記述された MS Exchange 2007 にインストールしたトランスポート エージェントのソース コードがあります。VSを使用してデバッグする必要があります。これには、デバッガーをプロセス「MSExchangeTransport.exe」に「アタッチ」する必要があると思います。これを行い、OnSubmittedMessageHandler() の最初のステートメントとしてブレークポイントを挿入します。エージェントが期待どおりに動作し、ハンドラー内のコードがその役割を実行しているため、このハンドラーが呼び出されていることがわかります。ただし、デバッグウィンドウにデバッグ情報が表示されず (さまざまな Debug.WriteLine() 呼び出しにもかかわらず)、マウスをブレークポイントの上に置くと、次のように表示されます。
「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません」
これはデバッグ モードでコンパイルされ、正常にインストールされ、Install-TransportAgent、Enable-TransportAgent を使用して開始されました。
デバッガーが必要なものを見つけていないことがわかります。何か案は?