2009-01-22 21 views
5

¿Existe alguna herramienta que pueda analizar mi código .NET (C# y VB.NET) y dígame por qué cosas no cumplen con CLS?¿Existe alguna herramienta para verificar el cumplimiento de CLS?

Visual Studio se complace en decirme que un parámetro no cumple con CLS, pero no me acerca a solucionar el problema ya que no conozco la causa.

Ejemplo de error de Visual Studio:

Parameter 'xyz' is not CLS-Compliant

Respuesta

0

refutación preventiva: que yo sepa, FxCop no es compatible con los controles de conformidad con CLS. Tal vez el análisis de código en VS sí pero no puedo verificar en el trabajo.

Puede google el mensaje de advertencia que recibe.

+1

el problema es que VS simplemente dice 'parámetro' xyz 'no cumple con CLS' ... – Pondidum

1

De memoria no es demasiado difícil de hacer. No conozco una herramienta, pero esta page aquí describe lo que necesita cambiar.

Las grandes están usando estructuras específicas de tipo (piense uint32 en lugar de uint) y usando un "_" en sus miembros públicos.

Cuestiones relacionadas