2009-04-14 15 views
5

No sé cómo sucedió, pero durante aproximadamente una semana, Visual Studio sigue cambiando el proyecto activo cada vez que muevo entre archivos (de diferentes proyectos) en la misma solución. Por supuesto, cuando presiono F5 para iniciar la depuración o Ctrl + F5 para ejecutar las pruebas, me dice que no puede comenzar porque la biblioteca de clases no se puede iniciar directamente ... Cambió el proyecto activo nuevamente.Visual Studio 2008 cambia el proyecto activo en las soluciones

Esto me está volviendo loco y no puedo encontrar un ajuste para apagarlo. Tengo los siguientes complementos instalados:

  • ReSharper 4.5
  • TeamCity
  • AnkhSVN 2.0.something (última)
  • GhostDoc
  • Galio

he activado y deshabilitó la opción Seguir elemento activo en el Explorador de soluciones, pero eso no ayudó.

¿Alguien una idea?

¡Gracias!


actualizaciones:

  • he comprobado la ProjectGuid según lo sugerido por sharptooth y todos los proyectos tienen un GUID único.

Respuesta

1

Esto sucede a menudo si copia un archivo de proyecto manualmente; entonces tiene dos proyectos con el mismo GUID en una solución y VS no puede distinguirlos ya que almacena el GUID del proyecto "activo".

La solución es abrir demasiado cada archivo de proyecto en un editor de texto (el Bloc de notas está bien) y cambiar el GUID. Use la herramienta "Crear GUID" para generar nuevos GUID.

+0

Comprobé todos los archivos * .csproj en la solución y todos ellos tienen elementos únicos de ProjectGuid. – grover

3

Hay una opción "Para Las nuevas soluciones utilizan el proyecto seleccionado actualmente como el proyecto de inicio "en" Proyectos y soluciones "->" Generar y ejecutar "que podría llevar a este comportamiento.

Cuestiones relacionadas