40 votes

Le type de projet n'est pas supporté par cette installation

Je suis en train d'essayer d'ouvrir un MVC 3 projet sur mon système, mais je reçois l'erreur suivante:


Microsoft Visual Studio

Le fichier de projet "C:\Users\abc\Desktop\trunk\iCorpNow\iCorpNow.csproj" ne peut pas être ouvert.

Le type de projet n'est pas pris en charge par cette installation.

OK Aider

J'ai à la fois asp.net MVC 2 et asp.net MVc 3 installé sur ma machine de développement J'ai windows 7 installé sur ma machine. J'ai visual studio 2010 ultimate installé.

Le projet est développé à l'aide de asp.net MVc 3 et Windows server 2008 à l'aide de Visual studio professional 2010

Merci de me suggérer comment réparer cette erreur.

Voici les types de projet figurant dans mon dossier de projet

<ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

Merci.

79voto

JaredPar Points 333733

Le problème que vous rencontrez, c'est que votre projet à l'aide de Asp.Net MVC4, mais vous n'avez installé 2 et 3. Si vous installez Asp.Net MVC4 il devrait vous permettre d'ouvrir le projet.

Le moyen de dire que c'est le problème est d'étudier le Guid qui sont associés à l' ProjectType entrée dans le fichier de projet. Dans cet exemple, ils sont

  • {fae04ec0-301f-11d3-bf4b-00c04f79efbc}: Projet C#
  • {349c5851-65df-11da-9384-00065b846f21}: Application Web
  • {E3E379DF-F4C6-4180-9B81-6769533ABE47}: Asp.Net MVC 4

C# et de l'Application Web sont livrés en standard avec Visual Studio Pro et donc au-dessus de la pièce manquante doit être Asp.Net MVC 4

3voto

Dragos Durlut Points 2258

J'ai aussi eu ce problème et j'ai trouvé ma réponse ici:

http://social.msdn.microsoft.com/Forums/en-US/06cf7bca-982c-44cf-aec9-99cf399b3000/the-project-type-is-not-supported-by-this-installation

En bref:

  1. ouvrez Visual Studio Command Prompt

  2. exécuter "devenv /setup" à partir de la ligne de commande

Aussi, vous devez avoir MVC3, 4 ou tout ce qui est nécessaire avant d'exécuter cette commande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X