다음을 통해 공유


CA1701: 리소스 문자열 복합 단어는 정확한 대/소문자를 사용해야 합니다.

TypeName

ResourceStringCompoundWordsShouldBeCasedCorrectly

CheckId

CA1701

범주

Microsoft.Naming

변경 수준

주요 변경 아님

원인

리소스 문자열에 대/소문자가 제대로 표기되지 않은 복합 단어가 있습니다.

규칙 설명

리소스 문자열의 각 단어는 대/소문자에 따라 토큰으로 구분됩니다. Microsoft 맞춤법 검사 라이브러리에서는 연속된 각 두 토큰의 조합을 검사합니다. 규칙 위반이 인식되면 단어에서 규칙 위반을 작성합니다. 규칙을 위반하는 복합 단어의 예로는 "CheckSum" 및 "MultiPart"가 있습니다. 이 두 단어는 각각 "Checksum"과 "Multipart"로 대/소문자를 표기해야 합니다. 일반적으로 이러한 방식으로 사용되므로 이 규칙에는 몇 가지 예외가 적용되며, 두 개의 개별적인 단어로 표기해야 하는 "Toolbar" 및 "Filename" 등의 몇 가지 단일 단어에 플래그가 지정됩니다. 이 예제에서는 "ToolBar" 및 "FileName"에 플래그가 지정됩니다.

명명 규칙은 공용 언어 런타임을 대상으로 하는 라이브러리에 공통적인 모양을 적용합니다. 이 라이브러리는 관리 코드 개발에 대한 전문 지식을 가진 사람에 의해 개발되었으므로 새 소프트웨어 라이브러리에 익숙해지는 데 필요한 학습 기간을 단축하고 고객의 신뢰를 높여 줍니다.

위반 문제를 해결하는 방법

정확한 대/소문자를 사용하도록 단어를 변경합니다.

경고를 표시하지 않는 경우

맞춤법 사전에서 복합 단어의 각 부분을 인식할 수 있고 두 단어로 사용하려는 경우에는 이 규칙에서 경고를 표시하지 않아도 안전합니다.

복합 단어를 맞춤법 검사기의 사용자 지정 사전에 추가할 수도 있습니다. 사용자 지정 사전의 단어에는 위반이 발생하지 않습니다. 자세한 내용은 방법: 코드 분석 사전 사용자 지정을 참조하십시오.

관련 규칙

CA1702: 복합 단어는 정확한 대/소문자를 사용해야 합니다.

CA1709: 식별자는 정확한 대/소문자를 사용해야 합니다.

CA1708: 식별자에는 대/소문자만 다른 이름을 사용할 수 없습니다.

참고 항목

개념

대/소문자 표기법

기타 리소스

이름 지침