SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: pollogti en Jueves 27 de Diciembre de 2007, 09:44

Título: Debug O Release
Publicado por: pollogti en Jueves 27 de Diciembre de 2007, 09:44
vezes modifico un control pero no me compila lo que escribo nuevo entonces al ejecutar hace lo que estaba anteriormente en el codigo si pongo un punto de interrupcion me dice que el codigo no coincide con el original vale por encontre que poniendo release en las opciones de coompilacion ( normalmente esta debug) se arreglaba y en efecto se areglo pero que diferencia hay entre debug y release, con debug tambien lo se arreglar pero tengo que quitar la referencia del control quitarlo de la barra de herramientas  volver a referenciarlo cerrar el visual y entoces si me funciona xD
Título: Re: Debug O Release
Publicado por: JuanK en Jueves 27 de Diciembre de 2007, 14:02
La diferencia es que si compilas en debug el código ejecutable queda con unas 'marcas' (llamadas símbolos de compilación) y se genera un archivo de depuración adicional, el compilador haciendo uso de esta infromación te permite ejecutar el programa paso a paso verificando los valores de las diferentes variables , propiedades etc que estén involucradas en el programa.

La entrega final de un programa debe ser en Release porque ademas el código generado es de mayor calidad y es mas rápido.

Para solucionar tu problema prueba yendo a la opcion de volver a generar toda la solución, o sino, puedes borrar la carpeta obj y la carpeta bin.
Título: Re: Debug O Release
Publicado por: pollogti en Jueves 27 de Diciembre de 2007, 14:27
Muchas gracias :) !!!!