확장 최소화
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

컴파일러 경고(수준 1) CS3014

오류 메시지

어셈블리에 CLSCompliant 특성이 없으므로 'member'을(를) CLS 규격으로 표시할 수 없습니다.
'member' cannot be marked as CLS compliant because the assembly does not have a CLSCompliant attribute

CLS(공용 언어 사양) 규격을 지정하지 않은 소스 코드 파일에 있는 구문을 CLS 규격으로 표시했습니다. 이것은 허용되지 않습니다. 이 경고가 발생하지 않도록 하려면 어셈블리 수준의 CLS 규격 특성을 파일에 추가합니다. 아래 예제에서는 어셈블리 수준 특성을 포함하는 줄의 주석 처리를 제거합니다. CLS 규격에 대한 자세한 내용은 CLS 규격 코드 작성공용 언어 사양을 참조하십시오.

예제

다음 예제에서는 CS3014 오류가 발생하는 경우를 보여 줍니다.

// CS3014.cs

using System;

// [assembly:CLSCompliant(true)]
public class I
{
    [CLSCompliant(true)]   // CS3014
    public void mf()
    {
    }

    public static void Main()
    {
    }
}
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.