C# 편집하며 계속하기: 오류 4013
편집하며 계속하기 기능을 사용하는 동안 너비가 일정한 필드의 크기를 업데이트하면 디버그 세션을 계속할 수 없습니다.
이 오류는 디버깅하는 동안 변경할 수 없는 고정 크기 버퍼의 크기를 편집하려 했음을 의미합니다.
예를 들어, 다음 코드를 고려하십시오.
unsafe struct Example
{
fixed int buffer[20];
}
class Program
{
static void Main() { }
}
Main을 시작하고 buffer(20)를 buffer(10)로 변경하면 이 오류가 발생합니다.
이 오류를 해결하려면
- 디버그 메뉴에서 디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.