Имам приложение Silverlight 5, което може да работи в браузър и извън него. Когато свърши браузърът, той трябва да може да използва предварително изтеглени данни (XML и JPG), за да работи без интернет връзка.
В момента работи, но имам необработено изключение по време на стартиране (което се улавя от манипулатора на събития UnhandledException на моето приложение), което се показва на потребителя с плашещо съобщение – нещо като „Вътрешна грешка – приложението може да се срине сега.“ като незадължителните подробности са „E_UNEXPECTED“. Грешката възниква както на моята машина за разработка, така и на други, включително клиент, използващ MacOS X.
Разбира се, мога да променя съобщението, но не това е важното.
И така, въпросът ми: какво може да причинява грешка само при стартиране офлайн, грешка, която, когато бъде уловена от манипулатор на UnhandledException, изглежда не засяга стабилността на приложението?