15

depurador de Visual Studio
Configuración del proyecto para C# depuración Configuraciones"Activo (depuración)" "depuración" frente a

"Establece el modo para compilar la aplicación.
elegir entre
activo (depuración), < ========
depuración, < ========
lanzamiento,
todas las configuraciones."

Parece que Activo (Depurar) y Depurar son dos opciones diferentes.
Sin embargo, la biblioteca de MSDN no puede explicar la diferencia entre Activo (Depurar) y Depurar.

No hay información aquí: "Estudio del depurador Configuración del proyecto Visual C# para la depuración de las configuraciones"

No pude encontrar ninguna explicación a través de Google tampoco.

PREGUNTA:
¿Cuál es la diferencia entre activo (depuración) ydepuración?

Respuesta

23

La pestaña Activo es para denotar la configuración actualmente activa. En el caso de Active (Debug), se observa que la configuración activa es la de depuración.

Puede demostrar esto cambiando la configuración actual a Release y luego revisitando la pestaña Debug. Ahora mostrará Active (Release).

+3

Gracias Jared; También encontré la explicación en una nota aquí: http://msdn.microsoft.com/en-us/library/bb166577.aspx: "La configuración entre paréntesis varía según la configuración activa actualmente seleccionada." ~~ imho la forma en que Microsoft describió esto en las páginas que he mencionado es confusa (al menos para mí). – gerryLowry

+0

¿Cuáles son las otras opciones (además de 'Activo') en ** Propiedades compilación ** para? (Intenté poner entradas conflictivas ('x64 vs x86, Debug vs Release') allí y en ** Configuration Manager **, y VS siempre siguió al Configuration Manager.) – ispiro

+2

¿Este es un problema de diseño? ¿Si entiendo correctamente? ¿Un campo que tiene un propósito único para mostrarse para información de estado se presenta como una opción seleccionable en una lista desplegable aquí? Esto tiene poco sentido para el usuario (el hecho de que esta pregunta exista incluso respalda ese argumento). Estoy viendo esto en VS 2012, ¿se cambiará esto? En mi humilde opinión debería ser. – Mnescat

8

Activo se refiere a la configuración actualmente activa, hay una lista desplegable en la barra de herramientas estándar que le permite definir la configuración activa actual, cuando la cambie, la configuración "Activa" en las propiedades del proyecto cambiará.

alt text http://www.richard-slater.co.uk/wp-content/uploads/2010/08/VS2010ActiveDebug.png

+0

Gracias Richard por explicar la conexión entre las dos listas desplegables. Microsoft debería contratar a Jared y a usted para que limpien su documentación. – gerryLowry

+2

en VS 2010 express, este elemento de la barra de herramientas solo está visible en el "modo de configuración experta": menú herramientas/configuraciones/modo experto. – Loda