Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 1) CS3012

U kunt het kenmerk CLSCompliant niet opgeven voor een module die verschilt van het kenmerk CLSCompliant in de assembly

Om ervoor te zorgen dat een module voldoet aan de Common Language Specification (CLS), [module:System.CLSCompliant(true)]moet deze worden gebouwd met het module-element van de targettype-compileroptie . Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over cls.

Opmerking

In het volgende voorbeeld wordt cs3012 gegenereerd wanneer u deze maakt zonder /target:module:

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

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