2010-06-13 7 views
0

저는 디버그과 모드를 몇 주 동안 잘 해낸 실버 라이트 앱을 가지고 있습니다.Silverlight가 Release에서 충돌하지만 디버그 모드에서 충돌하지 않는 이유는 무엇입니까?

여전히 디버그 모드에서 잘 작동합니다.

내가 릴리스 모드에서 실행할 때, 지금, 그것은 시작, 나에게 화면을 보여줍니다

을 중단하고, 브라우저 (파이어 폭스) 자동 종료, 데이터를로드합니다. 다른 브라우저를 사용해 보았는데 충돌이 발생할 때마다 Chrome에서 " The Silverlight Plug-In has crashed"이라고 말합니다.

'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). 

가 어떻게 디버그 모드에서 발생하지 않습니다 릴리스 모드에서 충돌의 순간에 무슨 일이 일어나고 있는지에 대한 자세한 정보를 얻을 수 있습니다 : 여기

내가 얻을 출력의 마지막 라인이다 ?

답변

2

This이 문제와 관련이있는 것으로 보입니다. 하단의 업데이트에서,

디버거에 사용되는 표시 문자열 그렇지 않으면 실행되지 않은 프로그램 경로 을 유발한다는 것, 그리고 가이 무한 루프

+0

덕분에 입력 , 그게 나에게 올바른 지점에서 중단 점을 넣고이 질문에 이끄는 일을보고 허용 : http://stackoverflow.com/questions/3031869/how-to-handle-not-enough-isolatedstorage-issue -deep-in-data-loader –

+1

주석의 SO 링크와 응답의 링크가 모두 죽었습니다. 누구든지이 대답에 대한 정보를 추가 할 수 있습니까? – Aardvark