C# 편집하며 계속하기: 오류 4010
편집하며 계속하기 기능을 사용하는 동안 [type | member | parameter modifier]의 한정자를 업데이트하면 디버그 세션을 계속할 수 없습니다.
이 오류는 디버깅하는 동안 변경할 수 없는 매개 변수 한정자, 멤버 또는 형식의 한정자를 편집하려 했음을 의미합니다. 여기에는 다음과 같은 작업이 포함됩니다.
액세스 가능성 변경
형식 및 멤버에 대한 abstract, virtual, sealed, unsafe, partial, override, new, static 추가 또는 제거
매개 변수에 대한 ref, out 및 params 변경
예를 들어, 다음 코드를 고려하십시오.
internal class Program
{
static void Main(string[] args) {}
}
Main을 시작한 다음 internal을 public으로 변경하면 이 오류가 발생합니다.
이 오류를 해결하려면
디버그 메뉴에서 실행 취소를 선택하여 변경 내용을 취소합니다.
- 또는 -
디버그 메뉴에서 디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.