2011-03-09 3 views
0

아시다시피, 우리는 Silverlight와 Javascript 디버깅을 모두 사용할 수 없습니다. 뒤에 어떤 논리가 있습니까?
이후 실버 라이트는 자바 스크립트을 호출 할 수 있습니다. 자바 스크립트는 Silverlight을 호출 할 수 있습니다. 두 행을 동시에 디버깅하려면 어떻게해야합니까?로직이 뒤떨어졌습니다 (Silverlight 디버깅을 사용하면 자바 스크립트 디버깅을 사용할 수 없게됩니다)?

답변

2

유일한 논리는 Silverlight 또는 Javascript 만 디버깅하는 것이 매우 복잡한 제안이라는 것입니다. IE가 실행되는 훨씬 오래된 COM 기반 스크립팅 엔진과 최신 IL 기반 CLR을 디버깅하는 데 수 많은 차이가 있습니다. 따라서 두 제품을 동시에 디버깅 할 수있는 복잡성의 결과로 인해 비용이 훨씬 초과하게됩니다.

결론 두 가지를 모두 디버깅 할 수 없습니다. 진짜 실버 라이트 앱의 스크립팅 가능한 계약을 모두 가지고 있으며 그 동작을 모방 한 모의 실버 라이트 앱을 만들 수 있습니다. 이를 통해 자바 스크립트를 테스트 할 수 있습니다.

그러면 실제 Silverlight 응용 프로그램을 디버깅 모드로 전환 할 수 있습니다.

다른 방법으로는 경고 또는 MessageBox.Shows를 사용하여 비 디버깅 측면이나 작업을 볼 수 있습니다.

다른 가능성은 다른 브라우저에 자체 디버깅 도구가 포함되어 있다는 것입니다. 그것들 중 하나를 사용하여 둘 다 디버그하는 것이 가능할 수도 있습니다.

관련 문제