C++/CLR でアプリケーションを作成しました。ネイティブの lib/dll を使用します。まれに、このネイティブ dll 内でクラッシュすることがあります。次に、スタックトレースを取得しますが、マネージド部分までのみで、内部のネイティブ部分は省略されています。スタックトレース全体を表示させる方法はありますか?
次のテストを行いました。ネイティブ dll 内に、常にクラッシュするようにするコード行を追加しました。exeをダブルクリックして実行すると、先ほどと同様に管理部分のスタックトレースが取得されます。デバッガーを接続して (F5 キーを押すだけで) VS2008 から実行してクラッシュすると、スタック トレース全体、マネージド部分とアンマネージド部分が表示されます。
実際のバグはめったに発生しないため、ユーザーが VS を介してインストールして実行することなく、スタック トレース全体を何らかの形で表示する何かをアプリケーションに追加したいと考えています。それを行う方法はありますか?
Thx マーク