У меня есть несколько сохраненных файлов eml, и я отображаю их в элементе управления WPF WebBrowser, переименовав расширение файла в .mht, которое IE (и, следовательно, элемент управления WebBrowser) будет отображать довольно успешно.
У меня проблемы с отображением файлов eml из FaceBook, я получаю сообщение об ошибке Assertion failed, подобное этой, в 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), но он его не поймал.
Как мне исправить ошибки?