Configuración del proyecto para configuraciones de depuración en C#Project Settings for C# Debug Configurations

Puede cambiar la configuración del proyecto para una configuración de depuración de C# en el páginas de propiedades ventana, como se describe en configuraciones Debug y Release.You can change the project settings for a C# debug configuration in the Property Pages window, as discussed in Debug and Release Configurations. En las tablas siguientes se muestran dónde encontrar valores relacionados con el depurador en el páginas de propiedades ventana.The following tables show where to find debugger-related settings in the Property Pages window.

Warning

Este tema no se aplica a las aplicaciones de UWP.This topic does not apply to UWP apps. Consulte iniciar una sesión de depuración (VB, C#, C++ y XAML)See Start a debug session (VB, C#, C++ and XAML)

Ficha DepurarDebug tab

Configuración deSetting DescripciónDescription
ConfiguraciónConfiguration Establece el modo para compilar la aplicación.Sets mode for compiling the application. Elija entre activo (depurar), depurar, versión, todas las configuraciones de.Choose among Active (Debug), Debug, Release, All Configurations.
Acción de inicioStart Action Este grupo de controles especifica la acción que se produce cuando se elige Inicio en el menú Depurar.This group of controls specifies the action that will occur when you choose Start from the Debug menu.

- Iniciar proyecto es el valor predeterminado y lanza el proyecto de inicio para la depuración.- Start project is the default and launches the startup project for debugging. Para obtener más información, consulte elegir el proyecto de inicio.For more information, see Choosing the Startup Project.
- Iniciar programa externo le permite iniciar y asociar a un programa que no es parte de un Programa para la mejoraVisual Studio proyecto.- Start external program enables you to start and attach to a program that is not part of a Programa para la mejoraVisual Studio project. Para obtener más información, consulte adjuntar a un programa en ejecución.For more information, see Attaching to a Running Program.
- Iniciar explorador con la dirección URL le permite depurar una aplicación Web.- Start browser in URL enables you to debug a Web application.
Argumentos de la línea de comandosCommand line arguments Especifica los argumentos de la línea de comandos para el programa que se va a depurar.Specifies command-line arguments for the program to be debugged. El nombre de comando es el nombre del programa especificado en Programa externo de inicio.The command name is the program name specified in Start external program. Si Acción de inicio se establece en Dirección URL de inicio, los argumentos de la línea de comandos no se pueden especificar.If Start Action is set to Start URL, command-line arguments cannot be specified.
Directorio de trabajoWorking directory Especifica el directorio de trabajo del programa que se depura.Specifies the working directory of the program being debugged. En Visual C#Visual C#, el directorio de trabajo es el directorio desde el que se inicia la aplicación: \bin\debug de manera predeterminada.In Visual C#Visual C#, the working directory is the directory the application is launched from \bin\debug by default.
Usar máquina remotaUse remote machine El nombre de un equipo remoto donde se ejecutará la aplicación con fines de depuración o un nombre de servidor Msvsmon.The name of a remote machine where the application will run for debugging purposes or an Msvsmon server name. La ubicación del archivo EXE en el equipo remoto se especifica mediante la propiedad Ruta de acceso de los resultados de la carpeta Propiedades de configuración de la categoría Compilar.The location of the EXE on the remote machine is specified by the Output Path property in the Configuration Properties folder, Build category. La ubicación debe ser un directorio que se pueda compartir en el equipo remoto.The location must be a shareable directory on the remote machine.
Habilitar depuración de código no administradoEnable unmanaged code debugging Permite depurar llamadas a código nativo Win32 (no administrado) desde una aplicación administrada.Enables you to debug calls to native (unmanaged) Win32 code from your managed application.
Habilitar depuración de SQL ServerEnable SQL Server debugging Permite depurar objetos de la base de datos de SQL Server.Allows debugging of SQL Server database objects.

Pestaña de la compilaciónBuild tab

ParámetroSetting DescripciónDescription
Símbolos de compilación condicional:Conditional compilation symbols: A continuación se definen las constantes DEBUG y TRACE.The DEBUG and TRACE constants are defined here.

Estas constantes permiten la compilación condicional de la Debug (clase) y Trace (clase).These constants enable conditional compilation of the Debug class and Trace class. Con estas constantes definidas, depurar y métodos de clase Trace generan resultados en la ventana de salida.With these constants defined, Debug and Trace class methods generate output to the Output window. Sin estas constantes, los métodos de clase Debug y Trace no se compilan y no se generan resultados.Without these constants, Debug and Trace class methods are not compiled and no output is generated.

-Debug normalmente se define en la versión de depuración de un programa y no definido en la versión de lanzamiento.- Debug is normally defined in the Debug version of a program and undefined in the Release version.
-Trace se define normalmente en las versiones de lanzamiento y depuración.- Trace is normally defined in both Debug and Release versions.
Optimizar códigoOptimize code A menos que encuentre un error que sólo aparece en código optimizado, debe dejar esta configuración desactivada en la versión de depuración.Unless you find a bug that appears only in optimized code, you should leave this setting turned off in the Debug version. El código optimizado es más difícil de depurar, puesto que las instrucciones no se corresponden directamente con las instrucciones de las ventanas de código fuente.Optimized code is harder to debug because instructions do not correspond directly to statements in your source windows.
Ruta de acceso de salida:Output path: Normalmente se establece en bin\Debug para la depuración.Typically set to bin\Debug for debugging.

Note

Para obtener más información sobre las opciones de depuración que se encuentre en el avanzadas botón, consulte cuadro de diálogo de configuración de compilación avanzada (C#).For more information on debug options you find in the Advanced button, see Advanced Build Settings dialog box (C#). El formato portable para archivos de símbolos (.pdb) es el formato más reciente de multiplataforma para .NET Core.The portable format for symbol (.pdb) files is the most recent cross-platform format for .NET Core.

Vea tambiénSee Also

Configuración y preparación de la depuraciónDebugger Settings and Preparation