Compartir a través de


Depuración administrada: valores de propiedad recomendados

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 Windows Forms que en un proyecto de ASP.NET.

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

Nombre de la propiedad

Configuración

Definir constante DEBUG

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

Definir constante TRACE

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

Optimizar código

C#, F# y Visual Basic: establezca su valor 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 Desensamblado 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 [NIB] 12/13 Cómo: Ejecutar paso a paso por instrucciones en Solo 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

Establézcalo en bin\Debug \.

Opciones de compilación avanzadas

Solo Visual Basic.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

Configuración

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 marcador /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#, F# y Visual Basic