独自のプログラムでクラス ライブラリ プラグインとして使用される Visual Studio 2012 で DLL ファイルを作成しています。
プログラムは起動時にプラグイン DLL をロードし、独自のプログラムでビジュアル スタジオのような方法でアクセスできます。
しかし、何らかの理由でプラグインのメソッドが失敗した場合、常にスタック トレースを取得できるとは限らず、ソース ファイルをシングル ステップで処理できません。
PDB ファイルを同じディレクトリに配置しましたが、環境のエラー処理が引き継ぐと思われるため、プラグインが失敗した場所ではなく、独自のプログラムが失敗した場所を示すエラーが発生します。
DLL は専用プログラムで作成されたインスタンスに依存しているため、テスト スタブを作成できません。
効率的な方法で、1 行おきにメッセージ/ログ ステートメントを配置せずに DLL をデバッグするにはどうすればよいですか?