2011-06-23 7 views
10

Solía ​​tener el entorno optimizado para C# pero recientemente he estado haciendo un trabajo mayormente en C++. Entonces, después de un formato, seleccioné C++ en su lugar. De vez en cuando todavía hago algunas cosas de C#/xna, así que instalé xna también. El problema es que el estudio visual no se comporta como recuerdo que se comportaba cuando tenía el entorno optimizado para C#. El botón de ejecución ya no compila la solución. Demonios, compilar la solución no hace casi nada ... Necesito recompilar para que mis cambios entren en vigencia. ¿Que demonios?Iniciar la depuración F5 no se compila automáticamente

He intentado Tools > Import and Export Settings > Reset all settings, reinstalando xna y visual studio y aún así el F5 no compila.

editar: Resulta que los proyectos se configuraron para que no se compilen en las opciones de configuración. Sin embargo, nunca configuré esto. He encontrado un foro con varias personas que tenían el mismo problema: http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8657c07a-da08-4a9f-9558-0c9d93c94ce2/

+0

También estoy enfrentando el mismo problema. – Rohit

Respuesta

1

te cambie la configuración:

  1. Herramientas -> Importar y exportar configuraciones
  2. , elija: Importar seleccionada la configuración del entorno
  3. Save le valores si desea
  4. se le presentará con un conjunto de ajustes predeterminados para elegir (general, C++, C#)
+0

Ya lo intenté, no leyó mi pregunta. – zelimir

+0

Sí lo hizo, ese era el problema. –

3

Espero que esto solucione su problema: Start debugging F5 does not build automatically, Visual Studio.

+0

En mi caso, las sugerencias en las otras respuestas no funcionaron. Sin embargo, al revisar el Administrador de configuración, descubrí que el proyecto no estaba configurado para compilar. Marcando Construir en Configuration Manager para el proyecto me funcionó. Sugeriría verificar el proyecto en Configuration Manager como primer paso.EDITAR: Vaya, no leí la respuesta de Pure Krome correctamente, la misma respuesta que esta. –

4

Si tiene varias configuraciones, es posible que la configuración seleccionada actualmente no tenga el proyecto (que desea construir automáticamente) en ella.

Por ejemplo.

Las configuraciones por defecto son DEBUG y RELEASE y todos los proyectos (en la solución) son cumplía en contra de este.

Pero si ha desmarcado manualmente un proyecto de una de estas configuraciones O ha agregado manualmente un nuevo proyecto y luego ha anulado ese proyecto en la configuración ... Visual Studio no compilará esos archivos. proyectos marcados.

Así que compruebe su configuración. (Right Click on the Solution name => Configuration Manager).

2

Primero compruebe lo que debe suceder cuando ejecuta un proyecto. Para ello, abra Tools > Options, Projects and Solutions, Build and Run, y comprobar que se ha seleccionado para la En Ejecutar, cuando los proyectos están fuera de opción de fecha:

enter image description here

Asegúrese de que ha seleccionado Always Build ...

Cuestiones relacionadas