visual tiempo studio proyecto para modo modificar este ejecucion editar depurar depuracion continuar configuracion compilacion codigo cambie visual-studio visual-studio-2010

visual-studio - studio - modificar codigo en tiempo de ejecucion c#



No se puede cambiar de la versión a la configuración de depuración en Visual Studio 2010 (6)

Abrí el archivo csproj en un editor de texto. Notó que había dos secciones del Grupo de propiedades que parecían duplicados, una era Debug | AnyCPU y la segunda era Release | AnyCPU. Borré el segundo y apareció el debug.

Descargué una solución de código abierto ASP.NET y la abrí en Visual Studio 2010. VS se ejecuta como administrador.

Cada vez que cambio la solución o un proyecto de Activo (Liberar) a Depurar y desmarco ''Optimizar código'' y guardar, estos cambios no se quedan. La solución o el proyecto vuelve a Active (Release).

¿Por qué está pasando esto?


Acabo de tener este problema exacto. La solución terminó siendo:

Vaya a HerramientasOpciones ⇒ Asegúrese de que "Mostrar todas las configuraciones" en la parte inferior izquierda esté marcada.

Luego, en esa misma ventana, vaya a Proyectos y solucionesGeneral ⇒ marque "Mostrar configuraciones de compilación avanzadas" .

No tengo idea de por qué esta casilla de verificación no estaba marcada de repente para mí esta mañana, pero esto funcionó.


Cambiar las propiedades de una configuración no cambia la configuración de compilación actual. Si abre las propiedades del proyecto, cambie de Liberación a Depuración y realice algunos cambios, después de salir del cuadro de diálogo, construirá en la misma plataforma que antes. Para cambiar la plataforma en la que se está construyendo, hay un cuadro combinado justo encima del código: úselo. Debe tener todas las configuraciones disponibles en la lista. Cuando abre el cuadro de diálogo de preferencias del proyecto, la configuración actual será la predeterminada en el cuadro de diálogo.


La respuesta de Luchian Grigore explica correctamente un simple error que podría llevar a este problema y la respuesta de aaaaaaa ofrece otra forma de corregirlo: hay un cuadro de diálogo que parece que está seleccionando la configuración para compilar, pero en realidad solo está seleccionando la configuración para configurar .

Sin embargo, ninguna de sus formas de abrir el ''Administrador de configuración'' realmente me funcionó; tuve que hacer clic en el botón de administrador de configuración en la parte superior derecha de las Propiedades de la solución.

(Tenga en cuenta que el lugar donde elija la configuración se llama Administrador de configuración, mientras que el lugar donde administra las configuraciones es Propiedades).


También tienes que cambiarlo en Configuration-Manager (ver fotos).


Esto es adivinar un poco, pero de todos modos:

Lo más probable es que esté utilizando configuraciones de compilación que no incluyan su proyecto de inicio para la compilación de depuración.

Busque el elemento de menú ''Gestionar configuraciones de compilación'' (creo que no hay una máquina con Windows cerca). Le mostrará una lista de proyectos con casillas de verificación a la derecha para mostrar si se debe construir en la configuración de compilación.

Cambie a ''Depurar'' en ese cuadro de diálogo y asegúrese de que su proyecto de inicio, o el proyecto para el que está iniciando la compilación , esté realmente incluido en la compilación.

PD: Es incluso completamente posible que el proyecto de "mal comportamiento" carezca realmente de una versión de depuración (puede tener un nombre desviado, como DebugConsole o algo completamente distinto). En ese caso, use el menú Proyecto para agregar una configuración de compilación del nombre apropiado para ese proyecto único . Luego, verifique (nuevamente) que dichas configuraciones de compilación se verifiquen en el cuadro de diálogo de configuración de compilación ''para toda la solución''.

HTH