Silverlight 4 OOB Белый экран смерти. Не удалось загрузить предварительные условия для приложения

#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 и, возможно, был проблемой.

Здесь также есть некоторая информация об этой ошибке:

http://connect.microsoft.com/VisualStudio/feedback/details/530074/unhandled-error-in-silverlight-application-2105-when-building-as-an-x86-configuration.

Это ваша проблема?

Ответ №2:

Черт возьми, я ненавижу отвечать на свои собственные вопросы, но проблема была довольно неясной.

Каким-то образом мне удалось получить обычную ссылку на .Net в моем проекте Silverlight через пакет Nuget. Вот и все.

ДОХ!