문제

Visual Stuido 2010을 사용하면 브라우저 밖 설치된 앱으로 디버그하기 위해 SL4를 설정하는 것이 간단합니다. 나는 따랐다 여기에서 지침 그리고 모든 것이 잘 설정되는 것 같습니다. 브라우저의 디버깅은 프로그램을 잘 실행하지만 OOB 프로그램에서 실행하면 다른 결과가 나타납니다. 시작 후 화면이 비워서 영원히 매달려 있습니다. 우리가 사용하는 기술 중 일부 때문일 수있는 우려가 있습니다.

첫째, WCF RIA 서비스 (이전 .NET RIA 서비스)를 사용하고 있기 때문에 발생하는 팝업이 있습니다.

"Silverlight 프로젝트가 RIA 서비스가 포함 된 동일한 웹 프로젝트에서 호스팅 및 시작되지 않는 한 RIA 서비스는 실패합니다."

이것은 단지 경고 인 것 같습니다. 그러나이 경고가 RIA 서비스가 .Web 프로젝트를 시작 프로젝트로 가져야한다고 말할 수 있다는 의심이 있습니다.

우리는 또한 프리즘을 사용하고 있으며 오류는 프리즘 오류의 냄새도 있습니다. (로딩하고 나오지 않는 것)

SL4에서 OOB 디버깅에 문제가있는 사람이 있습니까? SL4에서 다른 OOB 디버깅이 있습니까?

너무 모호해서 미안 해요. 복잡한 혼란입니다. 내가 보는 유일한 메시지는 이탤릭체 팝업 경고입니다. 그런 다음 창 (이전에 응용 프로그램의 배경을 보여 주었던 창)은 공허합니다.

도움이 되었습니까?

해결책

F5를 사용하여 2010 년 vs 내에서 응용 프로그램을 시작할 때 브라우저 실라이트 4 애플리케이션을 디버깅하는 데 현재 알려진 문제가 있습니다. 제가 가진 문제는 애플리케이션이 디버깅하지 않고 (-f5 또는 바로 가기에서 실행되는지) 의지 여부입니다. ? F5를 사용하는 경우 일반적으로 다음 오류 대화 상자가 "디버깅을 시작할 수 없습니다. 치명적인 오류가 발생했습니다. 자세한 내용은 Microsoft 도움말 및 지원 웹 사이트를 참조하십시오. hresult = 0x80070018”그리고 응용 프로그램이 매달려있는 것으로 보입니다. 이 경우 분리를 계속해서 프로세스가 계속 된 다음 다시 부착하면 프로세스를 디버깅 할 수 있습니다.

이것이 완전히 차단되거나 시작시 실행중인 코드를 디버그하려고하는 경우 (페이지 시작 이벤트와 같은)이 문제를 해결하는 한 가지 방법 중 하나는 System.diagnostics.debugger.break에 전화를 걸어 프로그램을 시작하는 것입니다. 대화 상자가 팝되면 첨부하십시오.

다른 팁

이것은 Ooba Install이 디버깅하려는 버전보다 오래된 것일 수 있습니다. Silverlight Oobas는 서버에서 사용할 수있는 최신 버전의 XAP 파일로 자동 업데이트되지 않습니다. 직접 업데이트해야합니다. 이 오류가 발생하고 앱에 자동 업데이트 로직이 포함되어 있으면 VS에서 튀어 나와 앱을 실행하여 자동 업데이트를 실행 한 다음 다시 들어가서 디버그하십시오.

또는 앱을 제거하고 다시 설치할 수 있습니다. 그러면 최신 대 빌드에 대한 디버깅을 보장합니다.

나는 VS 2008 및 Silverlight 3 에서이 같은 문제를 일으켰다. 만약 내가 그것을 얻었다면, 나는 단지 뛰어 내려 앱을 업데이트 한 다음 vs에서 다시 연결되어 전체 디버깅을했다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top