Aviso do compilador (nível 1) CS3012
Você não pode especificar o atributo CLSCompliant em um módulo diferente do atributo CLSCompliant no assembly
Para que um módulo esteja em conformidade com a CLS (Common Language Specification) por meio de [module:System.CLSCompliant(true)]
, ele deve ser criado com o elemento módulo da opção do compilador TargetType. Para obter mais informações sobre o CLS, confira Componentes de independência de linguagem e componentes independentes da linguagem.
O exemplo a seguir, quando criado 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: