2010-10-31 10 views

Respuesta

8

Puede usar el atributo CLSCompliant para marcar explícitamente un conjunto o tipo, p.

Para un ensamblaje, añadir la siguiente línea en AssemblyInfo.cs

[assembly: CLSCompliant(false)] 

Para una clase

[CLSCompliant(false)] 
public class Foo 
{ 
} 

También puede utilizarlo para miembros específicos de tipo (métodos, propiedades, etc.) de forma similar.

2

podría utilizar el atributo [CLSCompliant(false)].

Presupuesto de la doc:

se puede aplicar el atributo CLSCompliantAttribute a los siguientes elementos del programa: el montaje, módulo, clase, estructura, enumeración, constructor, método, una propiedad de campo, evento, interfaz, delegado, parámetro, y valor de retorno. Sin embargo, la noción del cumplimiento de CLS solo es significativa para ensamblajes, módulos, tipos y miembros de tipos, no partes de una firma de miembro . En consecuencia, CLSCompliantAttribute se ignora cuando se aplica a los valores de parámetro valores del programa.

También existe la posibilidad de supress compiler warnings.

Cuestiones relacionadas