진단 ID 선택
진단 ID는 컴파일러 오류 또는 분석기에서 생성된 진단과 같은 특정 진단과 연결된 문자열입니다.
ID는 다음과 같은 다양한 API에서 표시됩니다.
진단 ID는 원본(예: #pragma warning 사용 안 함 또는 .editorconfig 파일)의 식별자로도 사용됩니다.
고려 사항
- 진단 ID는 고유해야 함
- 진단 ID는 C#에서 유효한 식별자여야 함
- 진단 ID는 15자 미만이어야 함
- 진단 ID는
<PREFIX><number>
형식이어야 함- 접두사는 프로젝트에 따라 다름
- 숫자는 특정 진단을 나타냄
참고 항목
진단 ID를 변경하는 것은 원본 호환성이 손상되는 변경입니다. ID가 변경되면 기존 제거가 무시되기 때문입니다.
접두사를 두 문자(예: CSXXX
및 CAXXXX
)로 제한하지 마세요.
대신 충돌을 방지하려면 더 긴 접두사를 사용합니다. 예를 들어, System.*
진단은 SYSLIB
를 접두사로 사용합니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET