C ++で記述されたホストアプリケーション用にC#でアドインDLLを記述しています(ホストアプリのソースがありません)。ホストアプリケーションを実行すると、そのセッション中に使用するためにDLLが読み込まれます。最近、ホストアプリケーションの終了時に次のエラーが発生しました。
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: MyHostApp.exe
This application has requested the Runtime to terminate it in an unusual way...
このダイアログには「OK」ボタンのみが含まれています(デバッグボタンはありません)。[OK]を押すと、ホストアプリは、エラーの原因を示すことなく終了します。
私はこのstackoverflowスレッドが同様の問題を抱えていることを発見しました...
しかし、クラッシュしたアプリケーションにVS2008を接続しようとして、指示どおりに「すべてを解除」しようとすると、VSから次のメッセージしか表示されません。
「実行を中断できません。このプロセスは現在、デバッグ用に選択したタイプのコードを実行していません。」
これをデバッグするにはどうすればよいですか?