Avertissement du compilateur (niveau 1) CS3012
Vous ne pouvez pas spécifier l'attribut CLSCompliant sur un module qui diffère de l'attribut CLSCompliant de l'assembly
Pour qu’un module soit conforme à la spécification CLS (Common Language Specification) via [module:System.CLSCompliant(true)]
, il doit être généré avec l’élément module de l’option de compilateur TargetType. Pour plus d’informations CLS, consultez Indépendance du langage et composants indépendants du langage.
L’exemple suivant, quand il est généré sans /target:module
, génère l’erreur CS3012 :
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :