영어로 읽기

다음을 통해 공유


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

어셈블리의 CLSCompliant 특성과 다른 모듈의 CLSCompliant 특성을 지정할 수 없습니다.

[module:System.CLSCompliant(true)]를 통해 모듈이 CLS(공용 언어 사양)를 준수하려면 TargetType 컴파일러 옵션의 module 요소를 사용하여 빌드해야 합니다. CLS에 대한 자세한 내용은 언어 독립성 및 언어 독립적 구성 요소를 참조하세요.

예시

다음 예제는 /target:module없이 빌드될 때 CS3012를 생성합니다.

// CS3012.cs
// compile with: /W:1

[module:System.CLSCompliant(true)]   // CS3012
public class C
{
    public static void Main()
    {
    }
}