現在、エクスポートされたメソッドが .def ファイルで定義されている C++ dll ファイル (Vs2010 でビルド) を持っています。次の構文を使用して、C# アプリケーションでこの dll のメソッドを使用しています。
[DllImport("C:\\Filename.dll")]
public static extern int SomeMethod(int par_a , int par_b);
メソッドにいくつかの変更を加えた後、C# アプリケーションを介して dll ファイルからデバッグ アサーション エラーが発生します。ポップアップするエラー ウィンドウが 1 秒ほどポップアップするだけなので、エラーの詳細を取得できません。この例外が発生した方法と理由を知る方法はありますか? 私のdllファイルは通常、この場合は何もしませんでした。dll ファイルにブレークポイントを挿入する方法はありますか?