Compartir a través de


Depuración administrada: valores de propiedad recomendados

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de manera predeterminada.

Algunas propiedades se deben establecer de la misma manera para todos los escenarios de depuración administrados.

En las siguientes tablas se muestran los valores de propiedades recomendados.

Los valores no incluidos en esta lista pueden variar entre los diferentes tipos de proyectos administrados. Por ejemplo, Acción de inicio se establecerá de manera diferente en un proyecto de formularios Windows Forms y en un proyecto de ASP.NET.

Propiedades de configuración en la ficha Generar (C#) o Compilar (Visual Basic)

Nombre de la propiedad

Valor

Definir constante DEBUG

C#: active la casilla. Esto permite que la aplicación utilice la clase Debug.

Definir constante TRACE

C#: active la casilla. Esto permite que la aplicación utilice la clase Trace.

Optimizar código

C# y Visual Basic: establézcalo en false. El código optimizado es más difícil de depurar, puesto que las instrucciones generadas no se corresponden directamente con las instrucciones de código fuente. Si detecta que el programa tiene un error que sólo aparece en código optimizado, puede activar esta configuración, pero recuerde que el código mostrado en la ventana Desensamblador se genera a partir de código optimizado que tal vez no coincida con lo que aparece en el Editor de código. Para depurar el código optimizado, debe desactivar Sólo mi código. (Vea Cómo: Avanzar en Sólo mi código).

Para obtener más información, vea Configuración del proyecto para configuraciones de depuración en C# o Configuración del proyecto para una configuración de depuración de Visual Basic.

Ruta de acceso de los resultados

En C#, establézcalo en bin\Debug\. En Visual Basic, establézcalo en bin\.

Opciones de compilación avanzadas

Haga clic en Avanzadas para establecer las propiedades avanzadas que se describen en la tabla siguiente.

Configuración de compilador avanzada (cuadro de diálogo)

Nombre de la propiedad

Valor

Habilitar optimizaciones

Establecida en false por las razones especificadas en la opción Optimizar código en la tabla anterior.

Generar información de depuración

Active esta casilla para que se establezca el indicador /DEBUG cuando se realice la compilación, lo que generará la información necesaria para facilitar la depuración.

Definir constante DEBUG

Active esta casilla para definir la constante DEBUG, que permite que la aplicación utilice la clase Debug.

Definir constante TRACE

Active esta casilla para definir la constante TRACE, que permite que la aplicación utilice la clase Trace.

Vea también

Otros recursos

Depurar código administrado

Preparación de la depuración: Tipos de proyectos de C# y Visual Basic