C# 편집하며 계속하기: 오류 4012
편집하며 계속하기 기능을 사용하는 동안 [feld | enum member]의 이니셜라이저를 업데이트하면 디버그 세션을 계속할 수 없습니다.
이 오류는 상수, 이벤트를 비롯한 필드의 이니셜라이저나 열거형 멤버의 이니셜라이저를 편집하려고 한 경우에 나타납니다.
예를 들어, 다음 코드를 고려하십시오.
class Program
{
enum Color { Red = 1}
static void Main() { }
}
응용 프로그램을 시작하고 Red = 1을 Red = 2로 변경하면 이 오류가 발생합니다.
이 문제를 해결하려면
편집 메뉴에서 실행 취소를 클릭하여 변경 내용을 취소합니다.
또는
디버그 메뉴에서 디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.