비쥬얼 스튜디오 닷넷 2008 디버거로 디버깅 도중에 이상한 상황을 겪었습니다.
특정 코드에 브레이크 포인터를 걸고, 트레이싱을 하려고 했는데, 실행시에 포인터에서 멈추지 않는 겁니다.
그렇다면 그 후에 루틴이 실행되지 않아야 하는데, 루틴은 정상적으로 작동합니다.
단지 브레이크만 걸리지 않을 뿐이에요.
당연히 디버그 심볼파일의 불일치나 기타 프로젝트 파일의 이상을 의심해서 모두 새로 만들고
리빌드를 해보아도 마찬가지 입니다.
그 코드 전후에 새로운 코드를 끼워넣으면 그 각각의 코드에서는 정상적으로 멈추고요, 각종 값들도 정상적입니다.
해당되는 부분만은 브레이크 포인트가 걸리지 않네요.
작성한 프로그램도 잘 작동되고 문제는 없지 싶은데 괜히 찜찜하네요
혹시 이런 현상 겪으신 분 계신가요?
디버거 버그(?)
Moderator: 류광
2008은 어떻게 바뀐지 모르겠지만
저도 종~종 그런경우 생기던데
2005에선 자동생성되는 환경 및 인텔리 관련 파일들 (aps,ncb,suo) 삭제하고
혹시 릴리즈는 아닌지 확인하고 리빌드 하고 재부팅하고 해보면 되더군요..;;
무식해서 이것저것 다해보네요 ㅎㅎ;
2005에선 자동생성되는 환경 및 인텔리 관련 파일들 (aps,ncb,suo) 삭제하고
혹시 릴리즈는 아닌지 확인하고 리빌드 하고 재부팅하고 해보면 되더군요..;;
무식해서 이것저것 다해보네요 ㅎㅎ;