형식 이름은 네임스페이스와 달라야 합니다.
업데이트: 2007년 11월
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
범주 |
Microsoft.Naming |
변경 수준 |
주요 변경 |
원인
대/소문자를 구분하지 않고 비교할 경우 형식 이름이 다음의 네임스페이스 이름 중 하나와 일치합니다.
컬렉션
폼
시스템
UI
규칙 설명
형식 이름은 .NET Framework 클래스 라이브러리에 정의된 네임스페이스의 이름과 같아서는 안 됩니다. 이 규칙을 위반하면 라이브러리의 유용성이 저하될 수 있습니다.
위반 문제를 해결하는 방법
.NET Framework 클래스 라이브러리 네임스페이스의 이름과 같지 않은 형식 이름을 선택합니다.
경고를 표시하지 않는 경우
새로 개발하는 경우 이 규칙에서 경고를 표시하지 않아야 하는 시나리오는 알려져 있지 않습니다. 제공되는 라이브러리의 경우에는 이 규칙에서 경고를 표시하지 않아야 할 수 있습니다.