visual studio packagereference net .net visual-studio-2008 xna xna-3.0

.net - studio - project json vs csproj



¿Por qué Visual Studio no puede abrir archivos.csproj? (7)

Tengo el extraño problema de que no puedo abrir las propiedades de mis proyectos .NET en Visual Studio. Si intento abrirlo haciendo clic en el nodo del árbol Propiedades en el Explorador de soluciones, recibo el siguiente mensaje:

No hay un editor disponible para ''.... csproj''. Asegúrese de que la aplicación para el tipo de archivo (.csproj) esté instalada.

Si trato de abrir las propiedades del proyecto por el menú principal, no pasa nada.

Ya traté de restablecer las configuraciones de Visual Studio por línea de comando y una instalación de reparación, pero nada me ayudó hasta ahora.

Uso Visual Studio 2008 en la versión 9.0.30729.1 SP, incluyendo XNA Game Studio 3.0, ReSharper 4.1 y Visual SVN 1.5.1.

Está ocurriendo en todos mis proyectos y parece ser un problema local porque mis compañeros de trabajo no tienen este tipo de problema.

¡La ayuda es muy apreciada!

Gracias, Michael


¿Tiene SQL Server instalado? Si es así, ¿está abriendo accidentalmente el proyecto con el shell VS2005 que está instalado como parte de SQL Server?


Me parece que necesitas hacer una desinstalación completa y reinstalar desde cero. Es probable que haya perdido alguna configuración o corrompido alguna clave de registro. Puede pescar hasta encontrar la configuración errónea, o puede pasar el tiempo para simplemente reinstalar.

No hagas una instalación de reparación. Retire VS (y los otros programas / utilidades que mencionó) de su máquina y realice una instalación limpia.


Abra el archivo .csproj en el bloc de notas y compruebe la etiqueta <ProjectTypeGuids>, si existe, es posible que no tenga ninguno de los tipos de proyecto instalados.


La instalación de reparación no funcionó como mencioné en mi pregunta. El problema se resolvió usando la línea de comando con

devenv /ResetSkipPkgs

PERO después de eso tuve que restablecer algunas de mis configuraciones de Resharper.


Tuve el mismo problema. intenté ejecutar "devenv / ResetSkipPkgs", reparando la instalación ... sin suerte.

Abrí el archivo .csproj (en un editor de texto) y busqué todas las referencias en el archivo csproj . Aparentemente, encontré la línea donde hace referencia a MVC 1.0 (que no he instalado, suponiendo que MVC 2.0 fuera compatible con versiones anteriores?)

instalé MVC 1.0, y boom ... ¡funciona!

simplemente verifique todas las referencias en el archivo .csproj e instálelas según sea necesario.


Si ninguna de las respuestas anteriores funciona, también puede iniciar nuevamente el instalador, elegir "eliminar o agregar funcionalidades" y agregar todas las "herramientas de idioma adicionales" disponibles para "Visual C #" en la lista de funcionalidades. Por ejemplo, en mi caso me faltaban las "herramientas de Visual Studio para oficina" que se necesitaban para permitir que se abra .csproj.


Tuve el mismo problema cuando desinstalé una extensión de las extensiones y actualizaciones. Probé todas las opciones mencionadas anteriormente pero no tuve suerte. Me mostró que el paquete xamarin shell no se cargaba correctamente cada vez que intentaba cargar la aplicación.

Luego, el problema se resolvió mediante la reparación de Xamarin.VisualStudio utilizando Xamarin.VisualStudio_ <version> .msi. . Por este problema .csproj será resuelto.