Recientemente he migrado una base de datos de VSS a TFS 2008. Utilizando el Explorador de Control de código Fuente, tengo la última versión de una solución con 12 proyectos.

Cuando abrí la solución en VS 2005, dos de los proyectos no fueron encontrados. No estoy seguro de por qué estos dos proyectos no fueron encontrados, pero el pensamiento es más fácil simplemente eliminar y volver a agregar a la solución.

Cuando hago esto, VS me da un «Un proyecto con ese nombre ya está abierto en la solución». El proyecto no aparece en el explorador de soluciones, y no está en la lista .archivo sln.

Alguna idea?

InformationsquelleAutor Mike K. | 2009-05-28

12 Comentarios

  1. 21

    Tuve el mismo mensaje… Parece que viene de (.csproj) archivo de proyecto. En primer propertygroup hay una sección denominada

    <ProjectTypeGuids>...</ProjectTypeGuids> 
    

    que generalmente indica a Visual Studio para manejar el proyecto de alguna manera específica. Algunos Guid se puede encontrar aquí.

    Hacer primero una copia de seguridad de ese archivo. A continuación, la eliminación de esa sección puede ayudarle a abrir el proyecto, como de costumbre proyecto. Como parece que el Visual Studio cree que el proyecto no es del tipo que se especifica en el ProjectTypeGuids.

    • Gran Solución Tuomas
    • Tnx, que acaba de guardar mi día:)
    • Trabajó para mí, PERO tenga en cuenta que usted necesita para cerrar VS y volver a abrir.
  2. 36

    He tenido este problema y he podido resolver usando los siguientes pasos:

    1. Retire el proyecto de la solución.
    2. reiniciar visual studio.
    3. agregar el proyecto a la solución como un proyecto existente.
    • Esto funcionó para mí. gracias.
    • trabajó para mí!!
    • trabajar para mí también. pero es necesario reiniciar VS antes del paso 3!!
    • su trabajado, Gracias 🙂 Pero ¿alguien puede compartir la razón de tal comportamiento.
    • No omita el paso 2 es esencial. Quizás es por la limpieza de la mala aura. También, no se olvide de agregar la referencia a la quita-y-add-back del proyecto. O su principal proyecto no se compilará.
    • El aceptó la respuesta no me funciona, pero esta solución funcionó. Tuve este problema con mi Winforms VS2015 proyecto. El motivo de mi comentario es que no sólo las versiones anteriores de Visual Studio puede tener este problema, pero también a otros nuevos y la solución es la misma.

  3. 11

    Si alguien utiliza AnkhSVN en lugar de TFS, también es posible, que el .sln-archivo las siguientes líneas:

    GlobalSection(SubversionScc) = preSolution
        Svn-Managed = True
        Manager = AnkhSVN - Subversion Support for Visual Studio
    EndGlobalSection
    

    en la sección «Global».

  4. 3

    Esto lo hizo por mí:

    1. eliminar la sección <ProjectTypeGuids>...</ProjectTypeGuids> en cada proyecto
    2. abrir cada proyecto, a continuación, guardar para sobrescribir el archivo de proyecto existente, finalmente salir
    3. vuelva a abrir el archivo de la solución
    4. orar (opcional)
    • No creo que 4. es opcional cuando se trata de los problemas.
  5. 3

    Tengo que decir que la eliminación de la sección <ProjectTypeGuids>...</ProjectTypeGuids> podría crear algunos problemas.
    De hecho, esta sección define el tipo de proyecto y, si se retira, podría deshabilitar algunas características.
    Por ejemplo, si su proyecto fue definido originalmente como Dispositivo Inteligente (C#), después de la eliminación de la sección anteriormente mencionada el dispositivo de depuración puede no trabajar correctamente.

  6. 2

    Me gustaría probar de la mano de la edición del proyecto/solución de archivos, sean de texto y bastante fácil de leer. Usted puede editar el archivo en el bloc de notas. Para abrir el archivo como texto en visual studio que usted necesita para cerrar primero la solución. A continuación, hacer archivo->abrir y seleccione el archivo sln, pero en lugar de golpear el botón de abrir, pulse en el lado derecho donde hay una flecha y seleccione abrir con.. desde allí se puede seleccionar editor de código fuente (texto).

  7. 1

    Tuve el mismo problema al migrar un sitio web a una aplicación web del proyecto.

    1. Descargar la aplicación web.
    2. Agregar el sitio web existente.
    3. Volver a cargar la aplicación web.
  8. 1

    Los siguientes trabajó para mí cuando me mudé de un proyecto en ejecución de vs2010 a otro ordenador portátil.

    He quitado exactamente el siguiente y funcionó:

    <ProjecctType>Guid of sorts</ProjectType>
    <SccProjectName>Svn</SccProjectName>
    <SccLocalPath>Svn</SccLocalPath>
    <SccAuxPath>Svn</SccAuxPath>
    <SccProvider>SubversionScc</SccProvider>
    
    • a mí me funcionó, gracias – sólo necesitaba cerca de la solución y reiniciar VS2005 en orden para que funcione después de la edición.
  9. 1

    Para aquellos que buscan esta en el trato con VSTO proyectos…

    Asegúrese de tener las Herramientas de Office para Visual Studio instalado en su máquina antes de abrir el proyecto.

    • Yo (también?) tenía que instalar «Microsoft Visual Studio Tools for Applications» (que parece ser para vsta al principio, pero ahora VS quiere abrir el proyecto)
  10. 1

    Lo resuelto por el cambio de Windows’ configuración regional. En lugar de «inglés (Europa)», he utilizado «inglés (Estados unidos)». Otros han informado de comportamientos similares con el cambio de por ejemplo de «ruso (Ucrania)» a «ruso (Rusia)», etc.
    -AlessandroSegala

    Trabajo Para mí.

    Ref: http://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/customized-cultures-cannot-be-passed-by-lcid-only/26eb9d4b-7ddb-4774-8a40-7a7d84ba9277?auth=1&rtAction=1455534187354

  11. 0

    En mi caso fue dañado archivo vbproj. La primera línea que faltaba:

    <?xml version="1.0" encoding="utf-8"?>
    

    Después de añadir esta línea tuve que cerrar la solución, eliminar .vs carpeta y abrir de nuevo.

Dejar respuesta

Please enter your comment!
Please enter your name here