다음을 통해 공유


MSTEST0035: [DeploymentItem] 테스트 클래스 또는 테스트 메서드에서만 지정할 수 있습니다.

속성
규칙 ID MSTEST0035
제목 [DeploymentItem]은 테스트 클래스 또는 테스트 메서드에만 지정할 수 있습니다.
범주 사용
수정 사항이 주요 변경인지 여부 주요 변경 아님
기본적으로 사용하도록 설정됨
기본 심각도 정보
버전에서 도입됨 3.6.0
코드 수정이 있나요? 아니요

원인

이 규칙은 [DeploymentItem]이 테스트 클래스 또는 테스트 메서드에 설정되지 않은 경우 진단을 발생시킵니다.

규칙 설명

테스트 클래스나 테스트 메서드에 넣지 않고 [DeploymentItem]을 사용하면 무시됩니다.

위반 문제를 해결하는 방법

[DeploymentItem] 특성이 테스트 클래스 또는 테스트 메서드에 지정되었는지 확인하고, 그렇지 않으면 특성을 제거합니다.

경고를 표시하지 않는 경우

이 규칙의 경고는 이 무시되므로 [DeploymentItem]로 설정하는 것이 좋습니다.

경고 표시 안 함

단일 위반을 일시적으로 무시하려면 규칙을 비활성화하고 다시 활성화하도록 소스 파일에 전처리기 지시문을 추가하세요.

#pragma warning disable MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035

파일, 폴더 또는 프로젝트의 규칙을 비활성화하려면 none에서 해당 심각도를 으로 설정하십시오.

[*.{cs,vb}]
dotnet_diagnostic.MSTEST0035.severity = none

자세한 내용은 코드 분석 경고표시하지 않는 방법을 참조하세요.