Aviso do compilador (nível 1) CS3012
Não é possível especificar o atributo CLSCompliant em um módulo que difere do atributo CLSCompliant no assembly
Para que um módulo seja compatível com a Common Language Specification (CLS) através [module:System.CLSCompliant(true)]
do , ele deve ser construído com o elemento module da opção de compilador TargetType. Para obter mais informações sobre o CLS, consulte Independência de idioma e componentes independentes de idioma.
O exemplo a seguir, quando construído sem /target:module
, gera CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: