Tengo un par de advertencias del compilador molestas para una aplicación que me portado desde VB6 un tiempo atrás con respecto CLS-Cumplimiento incluyendo:¿Cuáles son las consecuencias del código que NO cumple con CLS en .NET?
Name '_AnIdentifier' is not CLS-Compliant.
Type of parameter 'myType' is not CLS-Compliant.
A pesar de esto, mi aplicación parece funcionar muy bien de COM y clientes administrados. He visto varios artículos que describen qué hacer para que el código cumpla con CLS y probablemente continuaré haciéndolo de todos modos para deshacerme de las persistentes advertencias, pero tengo curiosidad por saber cuáles son los inconvenientes del código que no cumple con CLS en la práctica. ¿condiciones? ¿Qué limitaciones es esta imposibilidad que aún no he descubierto?