C# 편집하며 계속하기: 오류 4023
편집하며 계속하기 기능을 사용하는 동안 메서드 본문을 추가하면 디버그 세션을 계속할 수 없습니다.
이 오류는 메서드 본문, 인덱서, 속성, 접근자, 연산자, 생성자, 소멸자 또는 이벤트를 추가하려고 한 경우에 나타납니다.
다음 코드에서는 이 오류가 발생하는 경우를 보여 줍니다.
abstract class Base
{
protected abstract void Method();
}
class Program : Base
{
static void Main(string[] args)
{
...
}
protected override void Method() { }
}
Main을 실행한 다음 기본 클래스에서 Method의 선언 뒤에 있는 세미콜론을 제거하고 {} 기호를 추가하면 이 오류가 발생합니다.
이 오류를 해결하려면
변경 내용을 취소한 다음 변경 내용 없이 디버깅을 계속합니다.
- 또는 -
디버그 메뉴에서 디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.