Pregunta

Configuración de cumplimiento CLS para un conjunto completo de .NET es posible. Pero ¿cómo se hace realmente? P.ej. con Visual Studio 2008?

¿Fue útil?

Solución

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

Se pueden añadir los atributos CLS compatible con todo su proyecto añadiendo el atributo de nivel de ensamblado

[assembly: CLSCompliant(true)]

en cualquier parte de su proyecto, por lo general en el archivo assemblyinfo.cs.

Si el using System; línea no está en la parte superior del archivo, agregue la misma. O bien, utilizar la forma larga:

[assembly: System.CLSCompliant(true)]

Otros consejos

Es necesario añadir esta línea a uno de los archivos de origen:

[assembly: System.CLSCompliant(true)]

Más información sobre el CLS compatible con el código aquí .

Normalmente se pone esto en AssemblyInfo.cs

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top