編譯器警告 (層級 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()
{
}
}