Share via


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

업데이트: 2007년 11월

오류 메시지

어셈블리의 CLSCompliant 특성과 다른 모듈의 CLSCompliant 특성을 지정할 수 없습니다.
You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly

모듈이 [module:System.CLCSompliant(true)]를 통해 CLS(공용 언어 사양) 규격으로 되려면 /target:module 컴파일러 옵션으로 빌드되어야 합니다. CLS에 대한 자세한 내용은 공용 언어 사양을 참조하십시오.

예제

다음 예제에서는 /target:module을 사용하지 않고 빌드했을 때 CS3012 오류가 발생하는 경우를 보여 줍니다.

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

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