Avviso del compilatore (livello 1) CS3014
'member' non necessita di un attributo CLSCompliant perché l'assembly non ha un attributo CLSCompliant
In un file di codice sorgente in cui non è stata specificata la conformità alle specifiche CLS (Common Language Specification), un costrutto nel file è stato contrassegnato come conforme a CLS, ma questa operazione non è consentita. Per risolvere il problema, aggiungere al file un attributo conforme a CLS a livello di assembly (nell'esempio seguente, rimuovere il commento della riga che contiene l'attributo a livello di assembly). Per altre informazioni sulla conformità a CLS, vedere Indipendenza del linguaggio e componenti indipendenti dal linguaggio.
L'esempio seguente genera l'errore CS3014:
// CS3014.cs
using System;
// [assembly:CLSCompliant(true)]
public class I
{
[CLSCompliant(true)] // CS3014
public void M()
{
}
public static void Main()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: