Microsoft ha hecho que el desarrollo de sus plataformas , incluyendo Windows, la consola de juegos Xbox 360 y Windows Phone 7, lo menos doloroso posible . Esto comenzó en 2001 con el lanzamiento de. NET Framework y Common Language Runtime ( CLR ) . Aunque ambos fueron liberados al mismo tiempo, muchas características actuales de CLR no estaban disponibles entonces . CLR tiene como objetivo ayudar a los desarrolladores de Microsoft que prefieren no trabajar en C # , proporcionando las mismas herramientas para su uso con otros idiomas soportados , como Visual Basic, Visual C + + y C #. Otra práctica función CLR es su sistema de depuración. Si comete un error de codificación , CLR muestra el mensaje correspondiente. Estos mensajes pueden ser un poco difícil de descifrar , sin embargo , especialmente para los nuevos programadores . Esperado ","
esperado "," es uno de los mensajes de error más comunes nuevos desarrolladores ver cuando se trabaja en proyectos de Microsoft , sobre todo en C # , ya punto y coma son muy comunes en ese lenguaje de programación. Básicamente , este mensaje significa que no se haya completado correctamente su instrucción de código , desde finales declaraciones adecuada con un punto y coma . Puede corregir este error , simplemente añadiendo un punto y coma en el depurador CLR sugiere .
Tipos incompatibles
Los lenguajes CLR contienen todos los tipos comunes de Integer , String , Double y Float - entre otros - que se encuentran en la mayoría de los idiomas. Estos no todos trabajan juntos , sin embargo. Por ejemplo, si intenta agregar una cadena a un entero , recibirá un mensaje de error " tipos incompatibles " en el depurador . Este error indica que usted está tratando de hacer algo que no se puede hacer , en el ejemplo anterior aparece el error porque el programador estaba tratando de conseguir la suma de una palabra ( String) y número ( entero)
< . br> Funciones desaprobadas
una función obsoleta es uno Microsoft pronto dejará de apoyar o no admite actualmente . Aunque todavía se puede compilar el proyecto si el CLR genera este mensaje , se recomienda que reemplace la función obsoleta con una más reciente y totalmente compatible , incluso si eso significa que usted tendrá que escribir su propia función personalizada. El riesgo con el uso de una función obsoleta es que las actualizaciones . NET romperán su función, provocando inestabilidad en su proyecto. Tome esta advertencia en serio desde el depurador CLR.