2013-03-04 55 views
0

我有一些保存的eml文件,并通过将文件扩展名重命名为.mht来显示它们在WPF WebBrowser控件中,IE(&,因此WebBrowser控件)将很高兴地显示它们。在WPF WebBrowser中打开Facebook eml时断言失败

来自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帐户活动的每一位发送)。

我已经抑制脚本错误按this StackOverflow的职位,但错误仍然存​​在。

我周围有wb.Navigate(URI)语句的尝试捕捉,但它不是抓住它。

我该如何阻止错误?

回答

0

好吧,不是一个答案!我知道这是一个有点远:-)

对于有类似问题的人,我结束了再杀WPF web浏览器,并与awesomium这是一个开源的web浏览器WPF替代了很多更多的权力&能力去。

所有的错误消失了,我现在很开心。