none
비주얼 스튜디오 2012, 2013 디버깅시 멈춤 현상. RRS feed

  • 질문

  • 안녕하세요. 윈도우 7 64비트를 사용중인데요..

    몇일전 비주얼 스튜디오 2013 정품을 다운받아서 사용하는데

    간단한 소스 조차도 디버깅시 마우스 포인터만 계속 빙글빙글 돌고

    비주얼 스튜디오가 멈춰서 먹통이 되어버리는 현상이 계속 일어나고 있습니다.

    그래서 이건 비주얼 스튜디오 문제인가? 해서 지우고 이번엔 비주얼 스튜디오 2012 를 다운받아서 디버깅했는데

    이번에도 마찬가지로 똑같은 현상이 발생합니다;

    cmd 창 띄우는 모드로 빈 프로젝트 생성하고 소스파일 추가 해서 소스를 다 적고

    F5 디버깅 시작 을 누르기만 하면 디버깅 잘되다가

    어느 한 부분에서 멈춰버리더니 그대로 먹통이 되어버립니다.

    그러면 저는 작업관리자에서 강제종료 시키고..

    근데 이상한 점은 오류가 나는 틀린 소스를 적으면

    에러가 뜨긴 해도 비주얼 스튜디오는 잘 작동이 됩니다.

    근데 오류가 나지 않는 올바른 소스를 적고 디버깅 할 시에는

    멈춰버리는 현상이 나타나구요..

    그래서 디버깅을 하면 멈춰버리길래

    디버깅 밑에있는 "디버깅 하지 않고 실행" ctrl+F5를 누르면

    cmd(도스)창이 뜨는데 아무것도 없는 도스창이 뜹니다.(이 상황에선 멈추지는 않음)

    그리곤 도스창이 꺼지지가 않습니다;..

    X를 아무리 눌러봐도 꺼지지가 않습니다.

    그러면 저는 또 작업관리자 프로세스에서 강제 종료 시켜버립니다.

    항상 이렇습니다...

    노트북을 사용하고요. msi 제품입니다.

    백신은 avast를 사용중입니다.

    해결방법좀 알려주세요 .. 부탁드립니다 

    2013년 12월 31일 화요일 오전 2:28

답변

  • 저하고 정확히 똑같은 증상이었는데,

    아바스트 실시간 감시를 끄고 하니 ctrl+F5로 매우 잘 실행 되더군요.

    참고하세요.

    2015년 11월 27일 금요일 오전 6:48

모든 응답

  • 프로그램이 실행될 때에는, 단순히 최종적인 실행 프로그램 뿐만이 아닌 여러 하드웨어와 드라이버들의 도움을 받아 실행되다보니 알 수 없는 오류가 발생했을 때, 과연 어느 모듈에서부터 이러한 오류가 발생되었는지를 isolation하는 작업이 무척 중요합니다.

    물론 Visual Studio가 freezing 되는 현상이므로,VS를 우선 의심을 해야 하겠지만, 먼저 해 볼 수 있는 작업으로는

    1) Visual Studio를 safe mode 로 실행해보기(devenv /safemode)

    http://msdn.microsoft.com/en-us/library/ms241278.aspx

    2) Visual Studio 재설치

    3) 문제가 발생하는 동일한 소스를 다른 PC 에서 문제 재현...

    등과 같은 시도를 해 볼 수 있겠습니다... 우선 safemode로 실행하여 clean한 상태에서도 여전히 문제가 재현되는지를 살펴보면 좋겠습니다.

    2014년 1월 7일 화요일 오후 1:31
  • 작성하신 프로그램에 무한루프가 있는건 아닐까요?

    루프가 없고 오류 가능성이 없는 간단한 프로그램을 디버깅 모드로 실행해보셔서 이상이 없다면

    프로그램에 잘못된 로직이 있을것 같습니다.

    2014년 1월 10일 금요일 오전 12:28
  • 저하고 정확히 똑같은 증상이었는데,

    아바스트 실시간 감시를 끄고 하니 ctrl+F5로 매우 잘 실행 되더군요.

    참고하세요.

    2015년 11월 27일 금요일 오전 6:48