147 votes

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

Chaque fois que j'essaie d'ouvrir un projet (csproj) téléchargé sur Internet, la plupart du temps, je reçois le message suivant: "Le type de projet n'est pas pris en charge par cette installation".

Il semble que mon installation de Visual Studio n'est pas corrompue (je peux pratiquement tout faire avec autre que d'ouvrir ces fichiers csproj)

Qu'est-ce qui peut causer cela?

234voto

MindStalker Points 7476

Ouvrez le fichier .csproj pour votre solution dans WordPad ou un éditeur de texte. Recherchez les ProjectTypeGuids. Ils indiquent les types requis requis pour vos solutions. Rechercher sur Internet ces GUID pour trouver ce dont ils ont besoin. Par exemple E53F8FEA-EAE0-44A6-8774-FFD645390401 signifie qu'il nécessite "MVC 3.0"

24voto

SergGr Points 1288

edit veuillez voir la réponse plus bas, qui est d'environ 18 mois plus récent, et résout le problème. Ce historiquement une fois-réponse exacte n'est plus que précis. En laissant intacte après la pause pour cette raison. - grâce - jcolebrand


De quelle édition de VS utilisez-vous? VS2008 Express, Standard, Pro ou en Équipe? VS2010 Professional, Premium ou Ultimate? Je m'attends à ce que le projet que vous avez téléchargé a été créé à l'aide d'une édition supérieure de Visual Studio et utilise certaines de ces fonctionnalités avancées. Donc vous ne pouvez pas l'ouvrir.

EDIT: Il est aussi possible qu'il vous manque certaines avancées cadres comme des versions plus récentes de Windows Mobile SDK, mais si je me souviens bien,le message d'erreur dans un tel cas est différent.

15voto

juFo Points 3779

Pour Visual Studio 2010 (pro aussi pour les autres versions):

Si vous êtes à l'ouverture d'un ASP.NET projet MVC assurez-vous que la bonne MVC version est installée sur votre PC. Si vous essayez d'ouvrir un ASP.NET MVC 3 projet, d'abord fermez toutes les instances de visual studio et installer MVC3: http://www.microsoft.com/en-us/download/details.aspx?id=1491

Pour les autres ASP.NET MVC versions les télécharger à partir de www.asp.net/mvc ou via le Web Platform Installer 4.0.

12voto

Daniel Byrne Points 628

Au lieu de chercher fr le Guid, vous pouvez simplement supprimer le Guid de balises. Ensuite, essayez d'ouvrir à nouveau le projet. Le deuxième temps de l'ouverture, vous devriez obtenir un plus raisonnable message d'erreur.

Par exemple, mon problème est que je n'ai pas installer SharePoint Developer Tools, quand j'ai installé Visual Studio 2010 sur mon développement de la Machine Virtuelle. Alors, quand j'ai essayé opennign le projet après la suppression de l'Guid, VS2010 m'a dit que le chemin de la recherche de n'existent pas.

Donc VS2010 a la recherche d'une bibliothèque SharePoint qui n'a pas été installé. J'ai simplement eu à exécuter à nouveau l'installation, puis d'ajouter cette fonctionnalité.

9voto

smax Points 191

Eu le même problème avec "Le type de projet n'est pas pris en charge par cette installation" pour les projets web dans visual studio 2010 Premium.

devenv /ResetSkipPkgs

et Guid de la magie n'étaient pas à l'aider.

Même les projets fonctionnent très bien sur un voisin boîte avec VS 2010 Premium.

Il s'est avéré que la seule différence était que mon VS installation manquait les éléments suivants sont installés produits (peuvent être trouvés dans VS dialogue à Propos):

  • Outils De Développement Microsoft Office
  • Microsoft Visual Studio 2010 SharePoint Developer Tools

Ajouter/Supprimer des programmes -> VS 2010 -> Personnaliser -> Vérifier les produits ci-dessus - et le problème a été résolu.

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