다음을 통해 공유


C# 편집하며 계속하기: 오류 4008

편집하며 계속하기 기능을 사용하는 동안 읽기 전용 섹션 내부의 활성 문을 편집하거나 주석으로 처리하면 디버그 세션을 계속할 수 없습니다.

이 오류는 편집하며 계속하기에서 읽기 전용으로 표시한 섹션 안에 있는 활성 문을 주석으로 처리하려고 한 경우에 나타납니다. 편집하며 계속하기에서는 디버깅하는 동안 활성 문에 대한 변경을 지원하지 않습니다.

예를 들어, 다음 코드를 고려하십시오.

class Program

   {

      static void Main()

      {

         Try

      {

   }

      Finally

      { System.Console.WriteLine("Example");

      }

   }

}

Console.WriteLine에 중단점을 설정하고 응용 프로그램 디버깅을 시작한 다음 /* 기호를 try 앞에 추가하고 */ 기호를 finally의 닫는 괄호 뒤에 추가하면 이 오류가 발생합니다.

이 문제를 해결하려면

  • 디버그 메뉴에서 실행 취소를 선택하여 변경 내용을 취소합니다.

    또는

    디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.

참고 항목

참조

지원되는 코드 변경(C#)

편집하며 계속하기(Visual C#)

기타 리소스

편집하며 계속하기의 오류 및 경고(C#)