속성이 사용자 지정 사용자 정의 컨트롤에 추가되었습니다. 그 이후로 Visual Studio는 해당 사용자 정의 컨트롤을 사용하는 모든 양식에 생성 된 코드를 삽입했습니다. 이제 우리는 그 속성을 사용하지 않을 것이므로 제거하려고합니다. 그러나 분명히 그렇게하는 것은 컴파일 오류를 일으 킵니다. Visual Studio에서 생성 된 모든 코드에서 속성을 제거하도록 지시 할 수 있습니까? [Obsolete()]를 넣으면 Visual Studio에서 생성 된 코드에서이를 제거 할 수 있습니다. 다른 방법이 있습니까?사용자 지정 사용자 지정 컨트롤에서 속성을 제거하는 방법
0
A
답변
2
0
그냥 그대로두고 Obsolete
으로 표시하십시오.
2
Resharper와 같은 리펙토링 도구를 사용해 볼 수 있습니다. 단지 컴파일러 경고를 생성하지만, 늘 코드를 제거 할 것 "폐기"atribute 추가
http://www.jetbrains.com/resharper/
.
3
DesignerSerializationVisibilityAttribute
, 특히 DesignerSerializationVisibility.Hidden
옵션을 확인하십시오.
경고 : 불행하게도 디자인 모드에서 모든 양식/컨트롤을 열어야하므로 코드를 재생성 할 수 있습니다 (아직 작성하지 않은 경우).
+0
이것은 좋은 생각입니다! 생성 된 코드를 제거하지는 않지만 생성 된 코드를 막기 위해이 코드를 사용합니다. 고맙습니다! – James
관련 문제
- 1. 사용자 지정 컨트롤에서 상속
- 2. 사용자 지정 컨트롤에서 부모 호출
- 3. 사용자 지정 WPF 컨트롤에서 컬렉션 속성을 초기화하는 방법
- 4. 사용자 지정 컨트롤에서 이벤트 올리기
- 5. 사용자 지정 컨트롤에서 DataSourceId를 사용합니다.
- 6. 한 사용자 지정 컨트롤에서 다른 사용자 지정 컨트롤로 값 전달
- 7. 다른 사용자 지정 서버 컨트롤에서 사용자 지정 서버 컨트롤로드
- 8. 사용자 지정 컨트롤에서 ItemTemplate 만 재정의하는 방법
- 9. 사용자 지정 컨트롤에서 항목을 선택하는 방법
- 10. 사용자 지정 사용자 지정
- 11. 사용자 지정 컨트롤에 동적 속성을 추가하는 방법
- 12. 사용자 지정 컨트롤에서 컨트롤의 종속성 속성 설정
- 13. 사용자 지정 컨트롤에서 원하지 않는 속성 숨기기
- 14. C# 사용자 지정 사용자 지정 컨트롤에서 사용자 지정 이벤트를 인식하지 못합니다.
- 15. Silverlight 컨트롤에서 상속받지 않은 사용자 지정 개체
- 16. 사용자 지정 사용자 지정 클래스를 설정하는 방법
- 17. 사용자 지정 컨트롤에서 ASP.Net 서버 컨트롤에 액세스
- 18. C# 사용자 지정 UI를 통해 SSIS 사용자 지정 데이터 흐름 구성 요소의 사용자 지정 속성을 설정
- 19. ItemsControl에서 파생 된 사용자 지정 컨트롤에서 ItemsHost
- 20. 사용자 지정 WPF 사용자 컨트롤에서 CoerceValueCallback을 유용하게 사용하는 방법
- 21. 사용자 지정 종속성 속성을 사용자 지정 WPF 스타일에 바인딩
- 22. C# : DataGridView 사용자 지정 셀이 사용자 지정 속성을 잃습니다.
- 23. 사용자 지정 컨트롤에서 스크롤 막대의 포커스 비활성화
- 24. WPF 사용자 지정 컨트롤에서 관리되는 리소스 처리
- 25. 축에서 사용자 지정 레이블을 추가/제거하는 방법
- 26. 사용자 지정 탐색 모음 이미지를 제거하는 방법?
- 27. 사용자 지정 사용자 지정 C#
- 28. Silverlight에서 종속성 속성을 사용하여 사용자 지정 컨트롤에서 소스를 업데이트하려면 어떻게해야합니까?
- 29. 속성을 사용자 지정 컨트롤에 바인딩
- 30. 사용자 지정 UICollectionViewCell의 사용자 지정 초기화 자
ASP.NET Web Forms? MVC? WinForms? WPF? 실버 라이트? –
@MikeMcCaughan : 이것은 Win 및 Web 양식에 유효해야합니다. – leppie
@leppie, 꼭 그런 것은 아닙니다. AFAIR, 웹 폼 사용자 컨트롤은 속성과 관련하여 생성 된 코드를 삽입하지 않고 컨트롤 유형 (또는 파일 위치)에 대한 참조 만 삽입합니다. 이 경우 검색 및 바꾸기가 가장 좋은 방법 일 수 있습니다. WinForms에서는 완전히 다른 왁스 공으로 익숙하지 않습니다. 그러므로 질문. –