c# .net vb.net cls-compliant

c# - Establecer el cumplimiento de CLS para un ensamblado de.NET



vb.net cls-compliant (2)

Necesita agregar esta línea a uno de sus archivos fuente:

[assembly: System.CLSCompliant(true)]

Más información sobre el código que cumple con CLS here .

Normalmente pones esto en assemblyinfo.cs

Es posible establecer el cumplimiento de CLS para todo un ensamblado de .NET. Pero, ¿cómo se hace realmente? Por ejemplo, con Visual Studio 2008?


Visual Studio agrega una directiva para el compilador, y el compilador verifica el código en busca de reglas más estrictas que en el lenguaje de programación nativo.

Puede agregar el atributo que cumple con CLS a todo su proyecto agregando el atributo de nivel de ensamblaje

[assembly: CLSCompliant(true)]

en cualquier lugar de su proyecto, generalmente en el archivo assemblyinfo.cs .

Si la línea using System; no está en la parte superior del archivo, agrégalo. O bien, usa la forma larga:

[assembly: System.CLSCompliant(true)]