VS2013 Pro, WinForms를 사용하면 디버거가 내 이벤트 처리기를 계속 삭제합니다. (나는 그들을 Form.Designer.cs 파일에 넣는다)디버거가 내 코드를 삭제하는 이유는 무엇입니까?
나는 최근에 알아 차리기 시작했고 나는 어떤 설정도 변경하지 않았다고 확신한다.
다른 사람이 복제하거나 내 시스템에있는 것일 수 있습니까?
단계 복제하기 :
- 는 기본 컨테이너 둥지 다른 스플릿 컨테이너의 패널이 내부 분할 컨테이너를 추가> 새 프로젝트 C#을 윈폼
- 을 만듭니다.
- Form.Designer.Cs 파일에서 중첩 패널 1 컨테이너에 Click 이벤트 처리기를 연결합니다.
- 실행. - 클릭 컨테이너 - 잘 작동합니다.
- 디버거 종료> 중첩 패널의 색상 속성 변경 1.
- 실행> 더 이상 클릭 할 수 없습니까?
- 코드 검사> 이벤트 처리기가 삭제 되었습니까?
'Form.Designer.cs' "do not modify"라고하는 것입니까? 'Form.cs'에 코드를 넣으면 어떻게 될까요 –
그래,하지만 항상 거기에 코드를 작성했습니다! 그것을 깔끔하게 유지하십시오. – KidCode
@KidCode 그리고 파일을 수동으로 수정해서는 안된다는 경고를 듣는 것이 좋습니다. – Dan