#silverlight #silverlight-4.0 #silverlight-oob
#silverlight #silverlight-4.0 #silverlight-oob
Вопрос:
Я разрабатываю приложение OOB SL4, которое внезапно начало выдавать мне белый экран смерти.
Если я попытаюсь запустить его «в браузере» и проверить консоль, я увижу ошибку 2105: «Не удалось загрузить предварительные условия для приложения», но в любом месте об этом очень мало информации.
Ни одна из моих точек останова не была достигнута. Даже запуск приложения с помощью F11 (step into) меня никуда не приводит.
Я могу запускать другие проекты Silverlight просто отлично, так что это не время выполнения. Я даже скопировал исходный код в другой проект, чтобы посмотреть, может ли это помочь, но безрезультатно.
Есть ли у кого-нибудь идеи, как я мог бы начать исправлять это?
Комментарии:
1. Вы абсолютно уверены, что объект запуска в свойствах проекта по-прежнему указывает на правильный класс приложения? Я что-то подобное случилось со мной некоторое время назад, когда я реорганизовал пространства имен в своем проекте, и почему-то это не было обнаружено.
Ответ №1:
Я сам это видел, и это было больно..
Что мне нужно было сделать, так это восстановить систему, удалить все следы Silverlight и Blend, а затем переустановить их все. Однако я также только что установил Silverlight 5 RC, который плохо работал с Telerik и, возможно, был проблемой.
Здесь также есть некоторая информация об этой ошибке:
Это ваша проблема?
Ответ №2:
Черт возьми, я ненавижу отвечать на свои собственные вопросы, но проблема была довольно неясной.
Каким-то образом мне удалось получить обычную ссылку на .Net в моем проекте Silverlight через пакет Nuget. Вот и все.
ДОХ!