Avertissement du compilateur (niveau 1) CS3014
'member' n’a pas besoin d’un attribut CLSCompliant, car l’assembly n’a pas d’attribut CLSCompliant
Dans un fichier de code source dans lequel la conformité CLS (Common Language Specification) n’a pas été spécifiée, une construction du fichier a été marquée comme étant conforme CLS. Cette opération n’est pas autorisée. Pour résoudre cet avertissement, ajoutez un attribut de conformité CLS de niveau assembly au fichier (dans l’exemple qui suit, supprimez les marques de commentaire sur la ligne qui contient l’attribut de niveau assembly). Pour plus d’informations sur la conformité CLS, consultez Indépendance du langage et composants indépendants du langage.
L’exemple suivant génère l’avertissement CS3014 :
// CS3014.cs
using System;
// [assembly:CLSCompliant(true)]
public class I
{
[CLSCompliant(true)] // CS3014
public void M()
{
}
public static void Main()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :