5

Todo,apertura en Visual Studio 2010

Tengo un proyecto que fue escrito originalmente en vs 2005 o antes (no recuerdo bc que no lo escribí). Lo abrí en vs2008 y lo convertí aunque todavía tiene el archivo csproj. estados de archivo sln:

Microsoft Visual Studio Solución de archivo, el formato Versión 10.00

Visual Studio 2008

Proyecto ("{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}") = "foo", " foo.csproj "," {BF9BAC88-C507-404D-928C-BC08193F5CCD} " EndProject

He trabajado varias veces en el proyecto en vs2008 sin ningún problema.

Ahora estoy ejecutando vs2010 en una máquina virtual y quiero abrir este proyecto en ella. Sin embargo, cuando intento, aparece el mensaje "no se puede abrir porque su tipo de proyecto .csproj no es compatible con esta versión de la aplicación". Los principales archivos de solución son foo.sln, foo.csproj y foo.csproj.user (además de los archivos de código). Estoy algo confundido ya que pensé que usarlo en el vs2008 (y pasar por la conversión inicial) haría que el salto a vs2010 fuera más sencillo.

¿Qué me estoy perdiendo? Todas mis búsquedas terminan con las mismas pocas publicaciones sobre la conversión de proyectos en 2008.

¡Gracias!

+0

asegúrese de que el archivo no sea de solo lectura – Iain

Respuesta

8

Abra Visual Studio y compruebe que su instalación contiene genuinamente los componentes C#. Creo que vería este error si tuviera (por ejemplo) instalado Visual Basic Express, pero no Visual C# Express.

+0

¿Cómo comprobar que los componentes C# están instalados? Cuando hago clic en un nuevo proyecto, hay muchas plantillas bajo la sección "Visual C#" en el panel izquierdo, esto significa que los componentes C# están instalados. Estoy obteniendo el mismo error para abrir una solución VS2008 en VS2010. Si los componentes de C# están instalados, ¿qué hacer a continuación? – teenup

+0

En Ayuda/Acerca de Microsoft Visual Studio, ¿incluye "Microsoft Visual C# 2010" como uno de los productos instalados? –

+0

Sí, está listado. – teenup

11

Esto es un error en Visual Studio 2010. Lo señalé a Microsoft cuando probé VS2010Beta y primero dijeron que no podían repetirlo y luego, cuando les dije lo fácil que es repetir, dijeron que no es así. t importante.

Es fácil sortearlo. Abra VS2010 primero, busque el proyecto, ábralo. Entonces, VS2010 hace lo de siempre para preguntar si quiere convertirlo y decir que sí y que tiene éxito.


Los archivos descargados de Internet deben ser "desbloqueados" primero. VS2010 continuó teniendo este problema con un árbol fuente hasta que "Desbloqueé" el archivo de origen y volví a extraer su contenido en un directorio recreado.

+0

Gracias. Este es el truco;) –