C# 편집하며 계속하기: 오류 4065
<field name> 필드에 무명 메서드를 사용하는 이니셜라이저가 있어 디버깅하는 동안 생성자를 수정할 수 없습니다.
무명 메서드를 사용하여 초기화한 필드가 들어 있는 생성자를 수정하려 했습니다. 편집하며 계속하기에서는 디버깅 도중 이러한 변경을 지원하지 않습니다.
다음 코드에서는 이 오류가 발생하는 경우를 보여 줍니다.
class Example
{
private System.EventHandler Click = delegate
{ System.Console.WriteLine("Hello"); };
public Example()
{
}
static void Main(string[] args)
{
}
}
응용 프로그램을 시작한 다음 생성자에 int a = 10을 추가하면 이 오류가 발생합니다.
이 오류를 해결하려면
편집 메뉴에서 실행 취소를 클릭하여 변경 내용을 취소합니다.
또는
디버그 메뉴에서 디버깅 중지를 클릭하고 필요한 변경 작업을 수행한 다음 새 디버깅 세션을 시작합니다.