Tecnología

Inicio

Los errores de tiempo de ejecución del Lenguaje Servicios comunes de depuración

Microsoft ha puesto a desarrollar para sus plataformas, incluyendo Windows, la consola de juegos Xbox 360 y Windows Phone 7, lo menos dolorosa posible. Esto comenzó en 2001 con el lanzamiento de la plataforma .NET y Common Language Runtime (CLR). Aunque ambos fueron puestos en libertad, 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 característica conveniente CLR es su sistema de depuración. Si comete un error de codificación, CLR muestra un 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 ven cuando se trabaja en proyectos de Microsoft, especialmente en C #, puesto punto y coma son muy comunes en los que el lenguaje de programación. Básicamente, este mensaje significa que no se haya completado correctamente su instrucción de código, ya que declaraciones apropiadas terminan con un punto y coma. Puede corregir este error, simplemente añadiendo un punto y coma en el que el depurador CLR sugiere.

Tipos incompatibles

Los lenguajes CLR todos contienen los tipos comunes de Integer, String, doble y flotar - 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 en un entero, recibirá un mensaje de error "tipos incompatibles" en el depurador. Este error indica que se está tratando de hacer algo que no se puede hacer; en el ejemplo anterior podría aparecer el error porque el programador estaba tratando de obtener la suma de una palabra (String) y número (entero).

Funciones en desuso

Una función obsoleta es uno Microsoft pronto dejar de apoyar o no apoya actualmente. A pesar de que todavía se puede compilar su proyecto si el CLR genera este mensaje, se recomienda que reemplace la función obsoleta con una más reciente y completamente compatibles, incluso si eso significa que necesita para escribir su propia función personalizada. El riesgo con el uso de una función obsoleta es que las actualizaciones de .NET se romperán su función, causando inestabilidad en su proyecto. Tomar en serio esta advertencia desde el depurador de CLR.