QUe diferencia existe entre la carpetas Debug y Release?

Iniciado por Skeletron, 14 Noviembre 2009, 19:45 PM

0 Miembros y 1 Visitante están viendo este tema.

Festor

Cita de: Skeletron en 20 Noviembre 2009, 05:25 AM
Y hay alguna diferencia en el resultado?

Los binarios de la carpeta Debug suelen ser más grandes y más lentos al contener información de depuración y al no optimizar el código fuente durante su compilación.

Sin embargo son adecuados para tareas de depuración (= comprobación de errores).

Skeletron

Pero, no hay manera que genere los 2?
Que recomiendan ustedes?
Porque, por defecto, viene en DEBUG.. Y no lo cambio por eso.. Y por ejemplo, el usuario: MANNULOM, utiliza en modo DEBUG...

Que dicen?

Festor

#12
Por lo general o optimizas el código fuente dando lugar a un binario sin apenas información de depuración (debug info) o no lo optimizas y tienes más información de depuración.

Hay algunos compiladores como gcc que admiten los parámetros -O2 (optimización a segundo nivel) y -g (que produce información de depuración) de forma simultanea. Pero esto, claro está, es en C y no sé si .NET tiene algo parecido o compiladores que se comporten de la misma forma.

[Zero]

Debug -> Depurar
Release -> Distribuír

Si estás programando todavía la aplicación utiliza la debug, cuando la termines y la vayas a distribuír compila en release, no veo la complicación  :-\. De todas formas es obligación del programador aprender a utilizar el IDE antes de ponerse a programar nada.

Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

Skeletron

Claro...
Pero parece raro que no exissta un boton SOLAMENTE DEDICADO para compilar en RELEASE... Siendo, al final de todo, LO MAS IMPORTANTE...

[Zero]

Hombre, eso ya es cosa del IDE, pero seguro que tiene un atajo de teclado para hacerlo. También seguramente puedas configurar el menú para poner los botones que quieras. Además no es lo más importante, el botón de release lo usarás unas cuantas veces una vez termines el programa, mientras que quizás otros botones no, yo por ejemplo en mi IDE tengo los botones de las barras standard ocultos para ver más código en pantalla.

Saludos

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche