Es posible establecer el cumplimiento de CLS para todo un ensamblado de .NET. Pero, ¿cómo se hace realmente? P.ej. con Visual Studio 2008?Configuración del cumplimiento de CLS para un ensamblado .NET
26
A
Respuesta
31
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 nivel de ensamblado atribuyen
[assembly: CLSCompliant(true)]
en cualquier lugar de su proyecto, por lo general en el archivo assemblyinfo.cs
.
Si la línea using System;
no está en la parte superior del archivo, agréguela. O bien, use la forma larga:
[assembly: System.CLSCompliant(true)]
19
Es necesario añadir esta línea a uno de los archivos de origen:
[assembly: System.CLSCompliant(true)]
Más información sobre el código de CLS compatible here.
Normalmente poner esto en AssemblyInfo.cs
Cuestiones relacionadas
- 1. ¿Existe alguna herramienta para verificar el cumplimiento de CLS?
- 2. Desactivar CLS comprobación de cumplimiento en C#
- 3. Prioridades de carga del ensamblado .NET
- 4. Visualización del cumplimiento W3C
- 5. ¿Cómo puedo desactivar la verificación de cumplimiento de CLS usando C#
- 6. ¿Cómo recupero AppSettings del archivo de configuración del ensamblado?
- 7. ¿Cuáles son las consecuencias del código que NO cumple con CLS en .NET?
- 8. Obtenga el valor AssemblyInformationalVersion del ensamblado .NET
- 9. Obteniendo la fecha de un ensamblado .NET
- 10. CIL, CLS y CTS en .NET
- 11. ¿Comparar 2 versiones de un ensamblado .NET?
- 12. ¿Cómo registrar un ensamblado .NET como COM?
- 13. Atributos y parámetros de matriz CLS
- 14. Accesibilidad del botón de radio (cumplimiento 508)
- 15. Cargando un ensamblado para .NET 4.5 en un dominio de aplicación .NET 4.0
- 16. ¿Cómo incrustar un archivo de texto en un ensamblado .NET?
- 17. Comprobando si un archivo es un ensamblado .NET
- 18. Recarga del archivo de configuración .NET
- 19. ¿Cómo puedo extraer imágenes del archivo .resources creado por un descompilado de un ensamblado .NET?
- 20. Cambiar la versión de ensamblaje en un ensamblado .NET compilado
- 21. ¿Por qué debería escribir el código que cumple con CLS?
- 22. Incorporar recursos de forma programada en un ensamblado .NET
- 23. Configuración del foco en .NET UserControl ...?
- 24. ¿Restrinja el acceso al ensamblado de .NET?
- 25. .net 4 confía parcialmente en un ensamblado de GAC
- 26. ¿Resolviendo una referencia de ensamblado .NET a un nombre diferente?
- 27. Llamar al ensamblado de .NET desde Java: bloqueos de JVM
- 28. ¿Hay algún problema con NO firmar un ensamblado de .NET?
- 29. Force x86 CLR en un ensamblado .NET 'Any CPU'
- 30. Extrayendo un ensamblado .NET de SQL Server 2005