2009-12-22 5 views
1

시도하기가 힘듭니다. 실버 라이트 앱이 중단 점에서 멈추게 할 수 없습니다. 나는 브라우저 디버깅 안팎에서 시도했다.Silverlight 응용 프로그램 디버그

단계는 내가했던 :

  1. 반복적으로 내 인터넷 캐시를 지워.
  2. 내 테스트 웹 응용 프로그램에서 Silverlight 디버깅을 사용하도록 설정했는지 확인하십시오.
  3. 내 테스트 웹 응용 프로그램에 실버 라이트 앱에 대한 참조를 삽입하여 기호가 임을 확인하십시오.
  4. 은 Visual Studio 및 수동 sllauncher하거나 브라우저 호스팅 하나에 부착하여 내가 올바른 프로세스에 부착해야합니다 만든 ASP.NET 개발 서버
  5. 다시 시작 (나는 중공 빨간색 점 문제가 있었다, 그러나 이것은 그것을 고정) 실버 라이트 앱.
  6. 재구성 후 ClientBin 디렉터리에서 xap 파일이 업데이트되고 있는지 확인합니다.
  7. 용액을 여러 번 세척하고 재구성하십시오.

내 검색에서 디버깅 문제는 일반적으로 위의 원인 중 하나로 인해 발생하지만 아무 것도 작동하지 않는 것으로 나타났습니다. 디버깅 중이지만 응용 프로그램이 중단되지 않습니다. 누구나이 경험이 있습니까?

+2

중단 점이있는 코드 줄이 실행되고 있습니까? –

+0

MainPage()와 StoryBoard가 끝날 때 시작되는 두 개의 이벤트에서 무엇을 실행해야하는지 몇 가지 중단 점을 설정했습니다. 나는 다른 스레드에 있기 때문에 때로는 이벤트 나 타이머 콜백이 발생하지 않을 수도 있다고 생각 하겠지만, MainPage에 설정된 것으로 가정합니다. – James

+0

아래 솔루션이 도움이 되었습니까? – PortageMonkey

답변

1

웹 응용 프로그램/사이트의 속성을 확인하십시오. Visual Studio에서 오른쪽 클릭 -> 속성. 왼쪽 하단의 '웹'탭을 클릭하십시오. '디버거'섹션 아래의 하단에서 Silverlight가 선택되어 있는지 확인합니다.

+0

이미 시도해 보았습니다. # 2 참조. – James

1

응용 프로그램 또는 다른 브라우저에 IE를 사용하고 있습니까? IE를 사용해야합니다.

+0

+1 - 디버깅이 IE에서만 작동한다는 것을 알았습니다. – ChrisF