가능한 중복은 :
내가 비주얼 스튜디오 (C#을)에 중단 점에서 깰 경우
Visual Studio 2010 debugger skippingVisual Studio 2010의 C# 디버거가 계속해서 실행되는 대신 계속 진행되는 이유는 무엇입니까?
, 나는 아주 행복하게 문을 통해 단계 수 있습니다. 가끔은,하지만 그 이상 단계를 무시하고 그 대신에 계속 명중했다.
반복 가능하지 않습니다. 동일한 지점에서 즉시 다시 실행되고 중단되며 때로는 단계별 실행이 제대로 작동하지 않거나 다른 진술을 단계적으로 수행하지 못합니다.
내 상상력이 될 수도 있지만 일을 빨리 수행할수록 더 안정적으로 보입니다. 마치 뭔가 시간을 초과하는 것처럼 보입니다.
내 응용 프로그램은 MSTest를 통해 메서드를 디버깅하는 단일 스레드 응용 프로그램입니다.
업데이트
내가 디버거, 예를 들어 물건을 검사하는 경우 더 반복 될 것으로 보인다 지역 창에서 'this'참조를 펼치십시오. 100 % 반복적 인 것은 아닙니다.
다른 코드 나 서비스에 대한 장기 실행 호출이 있습니까? 이러한 호출이 차단되거나 대상 서비스에 디버거를 혼동시킬 수있는 스레드가있을 수 있습니까? –
일반적으로 불만 사항은 Options -> Debugging -> General -> Step over Properties 및 Operator (Managed Only)에 의해 제어되는 Step Into 기능을 사용할 때 단계적으로 실행하는 대신 단계적으로 수행한다는 것입니다. – Tergiver
장기간 호출이 없습니다. 그것이 수행하고있는 유일한 복잡한 일은 파일에 데이터를 추가하는 것입니다. – izb