У меня есть приложение Silverlight 5, которое может работать как в браузере, так и вне его. Когда браузер не работает, он должен иметь возможность использовать ранее загруженные данные (XML и JPG) для работы без подключения к Интернету.
В настоящее время он работает, но во время запуска у меня возникло необработанное исключение (которое перехватывается обработчиком события UnhandledException моего приложения), которое отображается пользователю с пугающим сообщением - что-то вроде «Внутренняя ошибка - приложение может аварийно завершить работу». с дополнительными деталями "E_UNEXPECTED". Ошибка возникает как на моем компьютере разработчика, так и на других компьютерах, в том числе на клиенте, использующем MacOS X.
Конечно, я мог бы изменить сообщение, но дело не в этом.
Итак, мой вопрос: что может вызывать ошибку только при запуске в автономном режиме, ошибка, которая при обнаружении обработчиком UnhandledException, похоже, не влияет на стабильность приложения?