保存したemlファイルをいくつか持っており、ファイル拡張子を.mhtに変更して、WPF WebBrowserコントロールに表示しています。IE(したがってWebBrowserコントロール)は非常にうまく表示されます。
FaceBookからのemlファイルの表示に問題があり、MessageBoxで次のようなアサーション失敗エラーが発生します:-
Assertion failed!
Program:....bin\Debug\myApp.vshost.exe
File:../external/boost_1_31_0\boost/shared_ptr.hpp
Line: 254
Expression: px !=0
アプリが完全にクラッシュします。
私はあらゆる種類のコンテンツを含む何千ものemlファイルを持っていますが、FaceBookメール(FBアカウントのすべてのアクティビティで自動的に送信されるスパムメール)を読むとこのエラーが発生するだけです。
このStackOverflowの投稿に従ってスクリプトエラーを抑制しましたが、エラーは解決しません。
wb.Navigate(Uri)ステートメントをキャッチしてみましたが、キャッチされませんでした。
どうすればエラーを止めることができますか?