Advertencia del compilador (nivel 1) CS3012
No se puede especificar el atributo CLSCompliant en un módulo que sea distinto del atributo CLSCompliant del ensamblado
Para que un módulo sea conforme a Common Language Specification (CLS) a través de [module:System.CLSCompliant(true)]
, debe compilarse con la opción del compilador module de la opción del compilador TargetType. Para más información sobre CLS, consulte Independencia del lenguaje y componentes independientes del lenguaje.
En el ejemplo siguiente, al realizar la compilación sin /target:module
, se genera la advertencia CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: