elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  QUe diferencia existe entre la carpetas Debug y Release?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: QUe diferencia existe entre la carpetas Debug y Release?  (Leído 19,646 veces)
Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #10 en: 20 Noviembre 2009, 08:36 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).


En línea

Skeletron


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #11 en: 20 Noviembre 2009, 16:06 pm »

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?


En línea

Festor
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.955


Ver Perfil
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #12 en: 20 Noviembre 2009, 16:14 pm »

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.
« Última modificación: 20 Noviembre 2009, 16:27 pm por Festor » En línea

[Zero]
Wiki

Desconectado Desconectado

Mensajes: 1.082


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #13 en: 20 Noviembre 2009, 16:23 pm »

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
En línea


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


Desconectado Desconectado

Mensajes: 1.731


A long way to go


Ver Perfil WWW
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #14 en: 20 Noviembre 2009, 16:30 pm »

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

[Zero]
Wiki

Desconectado Desconectado

Mensajes: 1.082


CALL DWORD PTR DS:[0]


Ver Perfil WWW
Re: QUe diferencia existe entre la carpetas Debug y Release?
« Respuesta #15 en: 20 Noviembre 2009, 16:41 pm »

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
En línea


“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines