0

我有一些保存的 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) 语句进行了尝试,但没有抓住它。

我怎样才能停止错误?

4

1 回答 1

0

好的,所以没有一个答案!我知道这有点远:-)

对于任何有类似问题的人,我最终放弃了 WPF WebBrowser 并使用了awesomium,它是一种开源 WPF WebBrowser 替代品,具有更多的功能和功能。

所有的错误都消失了,我现在很高兴。

于 2013-03-05T09:43:20.890 回答