2011-02-07 16 views
57

Si presiono F5, mi proyecto se ejecuta pero no "ve" ninguno de los cambios que hice. Necesito manualmente (re) construir antes de presionar F5 para que funcione.¿Por qué F5 no reconstruye el proyecto antes de su ejecución en Visual Studio?

Funcionó bien anteriormente. ¿Alguna idea de lo que necesito cambiar?

+3

Aquellos que vienen aquí después de intentar Herramientas-> Configuración de opciones, POR FAVOR COMPRUEBE la RESPUESTA de Franssu A CONTINUACIÓN. – Atul

Respuesta

67

¿Es posible que haya reconfigurado la configuración de "Crear y ejecutar" en "Nunca compilar"?

Para comprobarlo, siga estos pasos:

  1. Desde el IDE de Visual Studio, abra el menú "Herramientas" y haga clic en "Opciones".
  2. Expanda el encabezado "Proyectos y soluciones" a la izquierda.
  3. Haga clic en el elemento "Crear y ejecutar".
  4. En el cuadro combinado etiquetado "En ejecución, cuando los proyectos están desactualizados", asegúrese de tener la opción "Crear siempre" seleccionada.

      Selecting Always build in VS Options dialog

+11

También vale la pena desmarcar "solo crear proyectos de inicio y dependencias en Ejecutar". – Grimthorr

+2

@Grimthorr ¡Ahorrador de vida! Gracias por ese delicioso consejo. – Gusdor

+0

También vea esta respuesta http://stackoverflow.com/questions/1334774/how-do-i-force-a-rebuild-when-the- project-configuration-changes – userSteve

61

también:

  • Haga clic derecho en la solución en el explorador de soluciones.

  • Haga clic en "Propiedades".

  • Navegue a la configuración Propiedades -> Configuración en el lado izquierdo de la ventana.

  • Hacer que la casilla de verificación "Construir" esté marcada en la línea de su proyecto.

+0

Gracias. Esta fue realmente la solución en mi caso. – lenny

+0

Lo mismo aquí. Aunque hice las dos soluciones, esta hizo que mi proyecto comenzara a desarrollarse. Puede ser porque tengo dos proyectos en mi solución y el que estaba intentando ejecutar era el que no tenía habilitada la opción de compilación, por lo que ninguno se compiló. –

0

Otro motivo (que tuve) podría ser dependencias.

En el Explorador de soluciones, haga clic con el botón secundario en Proyecto de inicio - Dependencias de compilación - Dependencias del proyecto.

Si el proyecto en el que está trabajando no está configurado como una dependencia del proyecto de inicio, no se generará cuando ejecute F5 /.

Cuestiones relacionadas