Lezen in het Engels

Delen via


Compilerwaarschuwing (niveau 1) CS3014

Lid heeft geen CLSCompliant-kenmerk nodig omdat de assembly geen CLSCompliant-kenmerk heeft

In een broncodebestand waarin de naleving van de Common Language Specification (CLS) niet is opgegeven, is een constructie in het bestand gemarkeerd als CLS-compatibel. Dit is niet toegestaan. Als u deze waarschuwing wilt oplossen, voegt u een CLS-compatibel kenmerk op assemblyniveau toe aan het bestand (in het volgende voorbeeld verwijdert u de opmerking van de regel die het kenmerk assemblyniveau bevat). Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over CLS-naleving.

Opmerking

In het volgende voorbeeld wordt CS3014 gegenereerd:

// CS3014.cs  
  
using System;  
  
// [assembly:CLSCompliant(true)]  
public class I  
{  
    [CLSCompliant(true)]   // CS3014  
    public void M()  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}