나는 종종 다른 사람들의 코드를 읽고, 한동안 디자이너 파일에 코드가 추가 된 것을 보았습니다. 일부 개발자가 디자이너 파일에 코드를 작성하는 이유를 이해하려고 할 때 종종 자신이 몇 시간 동안 논쟁을하고있는 것을 발견합니다. Microsoft 규칙을 따르지 않거나 아무에게도 공개되지 않는 규칙이 있습니까?Visual Studio에서 디자이너 파일에 코드를 추가하는 것이 얼마나 안 좋은가요?
-1
A
답변
4
디자이너 파일의 의견은 충분히 말을해야 :
이 코드가 생성됩니다. 이 코드를 다시 생성하면 수정 코드가 손실됩니다.
따라서 위험이 따르므로 수정 및 추가가 손실 될 수 있습니다.
일부 생성자는 생성 할 내용을 표시하기 위해 #region
마크 업을 사용합니다. 예 : LLBLgen. 그러나 일반적으로이 파일의 이름은 .designer.cs
으로 지정되지 않습니다. 토론에 관해서는
- 일반적으로 디자이너는 파일
partial
입니다 생성. 그래서 다른 파일에서 클래스를 편집 할 수 있습니다. 디자이너 파일의 내용을 변경해야하는 경우 발전기 도구를 사용하는 것이 가장 좋습니다. - 일반적으로 Stylecop 및 코드 메트릭과 같은 코드 품질 도구는 디자이너가 생성 한 파일을 무시하도록 구성됩니다. 중요한 피드백을 놓칠 수도 있습니다.
+0
다른 좋은 대답은 http://stackoverflow.com/questions/16161994/manual-editing-of-designer-cs-file –
+1
@FredSmith 사실 내가 왜 그것을 복제본으로 표시했는지 몇분 전! :) – Aphelion
관련 문제
- 1. CSS에 모든 배경 이미지를 저장하는 것이 얼마나 안 좋은가요?
- 2. System.Timers.Timer를 사용하여 새 Form을 여는 것이 얼마나 안 좋은가요?
- 3. 얼마나 똑똑한 파이썬으로 리베이스하는 것이 좋은가요?
- 4. 사용자 테이블을 만드는 것이 얼마나 좋은가요?
- 5. Powershell에서()을 처리하지 않는 것이 얼마나 좋은가요?
- 6. SecRandomCopyBytes가 얼마나 좋은가요?
- 7. POSTGRES 데이터베이스에 'postgres'사용자의 비밀번호를 추가하는 것이 좋은가요?
- 8. 기술로 SilverLight가 얼마나 좋은가요?
- 9. ApnsPHP는 얼마나 좋은가요?
- 10. 1000+ html 파일에 메시지를 추가하는 것이 얼마나 어려울까요?
- 11. Visual Studio에서 디자이너 파일의 언어를 변경하는 방법
- 12. JavaScript RegEx에서 white list chars로 접근 방법이 얼마나 안 좋은가요?
- 13. EnvDTE를 사용하여 Visual Studio에서 파일에 링크를 추가하는 방법
- 14. Visual Studio에서 tlbimp 경고 표시 안 함
- 15. 암호 텍스트를 설정하는 것이 얼마나 안 좋은가?
- 16. Google 애플리케이션 엔진은 웹 애플리케이션을 구축하는 것이 얼마나 좋은가요?
- 17. strings.xml에 데이터를 보관하는 것이 좋은가요?
- 18. Mootools의 하위 호환성은 얼마나 좋은가요?
- 19. 현대적인 추천 엔진은 얼마나 좋은가요?
- 20. 성능면에서는 구아바 라이브러리가 얼마나 좋은가요?
- 21. Visual Studio에서 Resx 파일에 데이터를 잘못 추가하는 중
- 22. Visual Studio에서 ASP.NET MVC보기 옆에 코드를 추가하는 방법은 무엇입니까?
- 23. Visual Studio에서 헤더 파일
- 24. Visual Studio에서 특정 .dll 파일에 연결 하시겠습니까?
- 25. boost :: any를 사용하는 것이 좋은가요?
- 26. 실행 파일에 디지털 서명하는 것이 얼마나 중요합니까?
- 27. 자바로 구조체를 시뮬레이션하는 것이 좋은가요?
- 28. Visual Studio에서
- 29. Node.js async를 사용하는 것이 좋은가요?
- 30. '작업 메뉴'를 추가하는 Windows Forms 컨트롤 디자이너
가능한 복제 [\ *의 수동 편집. designer.cs 파일] (http://stackoverflow.com/questions/16161994/manual-editing-of-designer-cs-file) – Aphelion
내가 주장에 대응 것 왜 디자이너 파일에 코드를 넣을까요? 확고한 이유가 확실하지 않다 TBH – LDJ