2010-06-02 6 views
1

아주 이상한 일이 있습니다. 그것은 얼마 동안 계속되었지만, 지금까지 무시했습니다. 나는 내 솔루션에 Silverlight와 WCF 서비스를 둘 다 가지고 있는데, 그들 사이에서 .CS 파일을 공유한다 (하나의 프로젝트는 다른 프로젝트에있는 파일에 대한 링크를 가지고있다). Silverlight 응용 프로그램을 디버깅하는 동안 F10 키를 누르면 코드가 정상적으로 실행되고 공유 파일 (프로젝트 간)에있는 메서드 호출을 받고 F11 키를 누르면 단순히 메서드 대신 건너 뜁니다. (그렇습니다. "내 코드 만"옵션이 선택되지 않았습니다). 내가 들어가려는 메소드에 중단 점을 넣으면 디버거가 줄을 끊을 때처럼 잘 동작하지만, 단계 (F10)를 거치면 메소드가 종료되고 (F11 [step 또한]).Visual Studio가 깨져서 단계가 있지만 때로는 단계가 끊어집니다.

좋아, 처음에는 링크와 관련 있다고 생각할 수도 있지만 그렇지 않습니다. 대신 링크를 제거하고 복사본을 사용하려고했지만 동일한 문제가 발생합니다. 그리고 아니요, 디버그 기호가 아닙니다. 이미 살펴 봤습니다.

단계별로 시도하는 방법은 정적이며 두 프로젝트에서 공유하는 파일의 비 정적 부분 클래스입니다.

내 생각 엔 WCF와 Silverlight에는 같은 유형과 정적 메서드가 있습니다 ... 디버거가 혼란 스러울까요?

+0

은 비동기식 WCF입니다. 맞습니까? 공유 클래스/메소드가 "단계적으로"실행되지 않는 것이 UI 또는 서비스 측입니다. – VoodooChild

답변

0

솔루션 .suo 파일을 삭제 해보십시오. 북마크, 중단 점 등과 같은 모든 솔루션 설정이 손실됩니다. 이상한 디버거에 대해 알게 될 때마다이 작업을 수행하며 항상 문제를 해결합니다.

관련 문제