Проблемы, связанные с отсутствием браузера в Silverlight 4: приложение отображает пустой (белый) экран, исключений нет, точки останова не достигнуты - PullRequest
4 голосов
/ 11 января 2012

У меня проблемы с Silverlight 4 Out-Of-Browser, как указано в заголовке.

Что я сделал:
Обновите настройки проекта, чтобы включить Out-Of-Browser.Это активировало OOB, но когда я запустил приложение таким образом, оно просто показало белый экран.

Что я сделал, чтобы попытаться это исправить:

Также:

  • Как прокомментировал "kobruleht" здесь ,попытка присоединить отладчик не работает.Visual Studio (2010, SP1) сообщает, что он прикреплен без моей помощи, но точки останова не попадают.

И так:

Может кто-нибудьпосоветуете другие курсы действий?По крайней мере, я хотел бы иметь возможность проходить через точки прерывания (или даже нарушать исключения!)

1 Ответ

1 голос
/ 20 января 2012

ОК, у меня есть разрешение.

В AppManifest.xml Я указал загружаемые сборки, одна из них загружалась неправильно, что означало, что App.xaml.cs->App() никогда не было достигнуто.Проблему трудно диагностировать, потому что программа запускается без ошибок и исключений, но затем отображает белый экран, что вводит в заблуждение.

Для тех, кто сталкивается с той же проблемой, простейшие шаги отладки, которые необходимо предпринять в этом случае, эточтобы запустить приложение в режиме браузера, скопируйте результаты из окна «Вывод», а затем сравните результаты из окна «Вывод» при попытке запустить в режиме OOB.Любые расхождения дадут хороший намек на проблему.

Я должен также упомянуть, что у меня не было проблем с SizeChangedEventHandler, как упомянуто выше.

...