Почему Silverlight зависает в версии, а не в режиме отладки?

У меня есть приложение Silverlight, которое хорошо работало в режимах отладки и выпуска в течение нескольких недель.

Это все еще хорошо работает в режиме отладки.

Однако теперь, когда я запускаю его в режиме выпуска, он запускается, показывает мне экран, загружает данные, затем зависает, и браузер (Firefox) автоматически закрывается. Я пробовал другие браузеры, и каждый из них зависал, например, в Chrome говорится, что "Сбой плагинаSilverlight".

Вот последние строки вывода, которые я получаю:

'firefox.exe' (Silverlight): Loaded 'System.Windows.Controls'
'firefox.exe' (Silverlight): Loaded 'System.Windows.Controls.Toolkit'
'firefox.exe' (Silverlight): Loaded 'C:\Program Files\Microsoft Silverlight\4.0.50524.0\en-US\mscorlib.debug.resources.dll'
'firefox.exe' (Silverlight): Loaded 'C:\Program Files\Microsoft Silverlight\4.0.50524.0\en-US\System.Windows.debug.resources.dll'
The program '[1120] firefox.exe: Silverlight' has exited with code -2147023895 (0x800703e9).

Как я могу получить больше информации о том, что происходит в точке сбоя в режиме выпуска, а не в режиме отладки?

1 ответ

Решение

Это похоже на вашу проблему. Из обновления внизу кажется, что

строка отображения, используемая для отладчика, запустила программный путь, который не был выполнен иначе, и там он вошел в бесконечный цикл

Другие вопросы по тегам