閱讀英文

共用方式為


編譯器警告 (層級 1) CS3012

在模組上指定的 CLSCompliant 屬性不能與組件上的 CLSCompliant 屬性不同

為了讓模組透過 [module:System.CLSCompliant(true)] 符合 Common Language Specification (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()
    {
    }
}