visual-studio - valido - visual studio code tutorial español pdf
El tipo de proyecto no es compatible con esta instalación (15)
edite por favor vea la respuesta más abajo , que es aproximadamente 18 meses más reciente, y en realidad resuelve el problema. Esta respuesta históricamente precisa en una ocasión ya no es tan precisa. Dejando intacto después del descanso por esta razón. - gracias - jcolebrand
¿Qué edición de VS usas? VS2008 Express, Standard, Pro o Team System? VS2010 Professional, Premium o Ultimate? Esperaría que el proyecto que descargó se haya creado usando una edición superior de Visual Studio y use algunas de esas funciones avanzadas. Por lo tanto, no puedes abrirlo.
EDITAR: También es posible que carezca de algunos marcos avanzados como las versiones más recientes de Windows Mobile SDK, pero si recuerdo correctamente, el mensaje de error en ese caso es diferente.
Cada vez que intento abrir un proyecto (csproj)
que se descarga de Internet, la mayoría de las veces, obtengo el
"El tipo de proyecto no es compatible con esta instalación"
Parece que mi instalación de Visual Studio no está dañada (puedo hacer prácticamente todo lo que no sea abrir estos archivos csproj)
¿Que pudo haber causado ésto?
Abra el archivo .csproj para su solución en Wordpad o algún editor de texto. Busque los ProjectTypeGuids. Indican los tipos admitidos necesarios para sus soluciones. Busque en Internet estos GUID para descubrir lo que requieren. Por ejemplo, E53F8FEA-EAE0-44A6-8774-FFD645390401 significa que requiere "MVC 3.0"
Como una adición a esto, ''el tipo de proyecto no es compatible con esta instalación'' puede ocurrir si está tratando de abrir un proyecto en una computadora que no contiene la versión de marco que está dirigida.
En mi caso, estaba tratando de abrir una biblioteca de clases que se creó en una máquina con VS2012 y que dejó el marco de trabajo predeterminado en 4,5. Como sabía que esta biblioteca no usaba 4.5 bits, resolví el problema editando el archivo .csproj desde <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
a <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
(o lo que sea apropiado) para su proyecto) y la biblioteca se abrió.
El problema para mí fue que ProjectTypeGuid era MVC4, pero no lo tenía instalado en el servidor de destino. La solución consistía en cambiar los ProjectTypeGuids a los de una Biblioteca de clases e incluir los archivos DLL de MVC con el proyecto en lugar de que el proyecto los recogiera del GAC.
En lugar de buscar los GUID, simplemente puede eliminar las etiquetas GUIds. Luego intente abrir el proyecto nuevamente. La segunda vez que se abre debería recibir un mensaje de error más razonable.
Por ejemplo, mi problema era que no instalé SharePoint Developer Tools cuando instalé Visual Studio 2010 en mi máquina virtual de desarrollo. Entonces, cuando intenté abrir el proyecto después de eliminar los GUID, VS2010 me dijo que la ruta que estaba buscando no existía.
Por lo tanto, VS2010 estaba buscando una biblioteca de SharePoint que no estaba instalada. Simplemente tuve que ejecutar la instalación nuevamente y luego agregar esa característica.
Es posible que deba instalar el "Instalador de la plataforma web de Microsoft" desde http://www.microsoft.com/web/downloads/platform.aspx
Estaba teniendo este problema tratando de agregar un proyecto WPF en una solución WCF en Visual Studio Express 2012 para Web. Eliminar el contenido entre las etiquetas "ProjectTypeGuids" y dejar solo las etiquetas resolvió el problema. Para saber cómo editar el archivo .csproj, lea el comentario de MindStalker.
Esto también se puede encontrar al intentar abrir un proyecto ASP.Net MVC mientras que no tiene ASP.Net MVC instalado con su Visual Studio 2010. En mi caso fue ASP.Net MVC 3.0
Mis problemas porque esta línea en el proyecto (.csproj) tiene nueva línea (vs2010)
<ProjectTypeGuids>
</ProjectTypeGuids>
Cuando actualizo a
<ProjectTypeGuids></ProjectTypeGuids>
Puedo abrir de nuevo
Para Visual Studio 2010 (prolly también para otras versiones):
Si está abriendo un proyecto ASP.NET MVC, asegúrese de que la versión MVC correcta esté instalada en su PC. Si intentas abrir un proyecto ASP.NET MVC 3 , primero cierra todas tus instancias visuales de estudio e instala MVC3: http://www.microsoft.com/en-us/download/details.aspx?id=1491
Para otras versiones de ASP.NET MVC, descárguelos de www.asp.net/mvc o de Web Platform Installer 4.0.
Si está utilizando VS 2010 y es un proyecto de ASP.NET, asegúrese de tener instalado Visual Developer desde el CD de VS 2010. Este no es el gratuito, sino parte de lo que se requiere para trabajar en proyectos ASP.NET en Visual Studio.
También podría intentar ejecutar el siguiente comando:
devenv /ResetSkipPkgs
Tuve el mismo problema al abrir la solución NuGet con VS 2010 Ultimate, pero el siguiente comando lo solucionó:
devenv /ResetSkipPkgs
Tuve el mismo problema con "El tipo de proyecto no es compatible con esta instalación" para proyectos web en VS 2010 Premium.
devenv / ResetSkipPkgs
y la magia de GUID no ayudaba.
Los mismos proyectos funcionaban bien en una caja contigua con VS 2010 Premium.
Resultó que la única diferencia era que a mi instalación VS le faltaban los siguientes productos instalados (se pueden encontrar en el cuadro de diálogo VS About):
- Herramientas de desarrollo de Microsoft Office
- Herramientas de desarrollo de Microsoft Visual Studio 2010 SharePoint
Agregar / Eliminar programas -> VS 2010 -> Personalizar -> Verificar los productos anteriores - y el problema fue resuelto.
Tuve un problema similar con c #, primero encontré que cada proyecto puede tener algunos tipos diferentes. es decir, en el archivo de proyecto .cs, ubique ProjectTypeGuids, debe haber unas pocas instrucciones, es decir,
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
señalarán el componente que te falta. En mi caso fue ASP.NET MVC 2. Algunos muchachos lo consiguieron al instalar la asignación de MVC 2.
Mi caso fue peor, porque la instalación no funcionó, pero resultó que fue porque tenía Express 2008 y 2010. Lo arreglé desinstalando tanto 2008 como 2010 e instalando solo versiones de 2010. Para c #, necesita Visual C # Express y Visual Web Developer express