'<eventname>' 이벤트의 대리자 형식 '<delegatename>'이(가) CLS 규격이 아닙니다.
업데이트: 2007년 11월
Delegate type '<delegatename>' of event '<eventname>' is not CLS-compliant
Event 문에서는 대리자를 사용하여 대리자의 서명을 지정하지만 Delegate 문이 <CLSCompliant(False)>로 표시되어 있거나 어떤 CLS 규격 관련 표시도 포함하지 않습니다.
CLSCompliantAttribute 특성을 프로그래밍 요소에 적용하는 경우 이 특성의 isCompliant 매개 변수를 True나 False로 설정하여 CLS 규격 표시 여부를 나타내야 합니다. 이 매개 변수의 기본값이 없으므로 값을 제공해야 합니다.
CLSCompliantAttribute를 요소에 적용하지 않으면 이 요소는 CLS 규격이 아닌 것으로 간주됩니다.
기본적으로 이 메시지는 경고입니다. 경고를 숨기거나 경고를 오류로 처리하는 방법은 Visual Basic에서 경고 구성을 참조하십시오.
오류 ID: BC40050
이 오류를 해결하려면
CLS 규격이 필요하고 대리자 정의를 제어할 수 있는 경우 해당 선언에 CLSCompliantAttribute를 적용하여 대리자를 <CLSCompliant(True)>로 표시합니다.
대리자 정의를 제어할 수 없거나 대리자를 규격으로 표시할 수 없는 경우 CLSCompliantAttribute를 Event 문에서 제거하거나 대리자를 <CLSCompliant(False)>로 표시합니다.