Почему Silverlight аварийно завершает работу в Release, а не в режиме отладки? - PullRequest
0 голосов
/ 13 июня 2010

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

Оно по-прежнему хорошо работает в Отладка mode.

Однако теперь, когда я запускаю его в режиме Release , он запускается, показывает мне экран, загружает данные, затем зависает и браузер (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 Ответ

2 голосов
/ 13 июня 2010

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

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

...