Le type de projet n'est pas pris en charge par cette installation
Chaque fois que j'essaie d'ouvrir un projet (csproj)
qui est téléchargé à partir d'internet, la plupart du temps, j'ai l'
"Le type de projet n'est pas pris en charge par cette installation"
Il semble que mon installation de Visual Studio n'est pas corrompu (je peux à peu près tout faire avec d'autre que d'ouvrir ces csproj fichiers)
Ce qui peut en être la cause?
- Je voudrais faire remarquer qu'il semble y avoir un certain nombre de différentes causes de cette erreur. Dans mon cas, j'ai dû réinstaller le MVC3 RTM sur la machine de compilation (qui a été la construction de MVC3 projets pour un certain temps maintenant).
- Similaire au précédent commentaire, je suis sous VS2008 et tout à coup je n'étais pas en mesure d'ouvrir un projet sur lequel j'ai travaillé un certain temps maintenant. Enfin réinstallé MVC2 et maintenant elle peut s'ouvrir à nouveau le projet.
- Merci beaucoup pour l'astuce, monsieur. Je soupçonne que, dans mon cas, j'ai installé MVC 3 avant j'ai installé VS 2010, j'ai dû installer MVC 3 fois (je n'ai pas eu à désinstaller d'abord). Quand je suis allé à installer MVC 3, la boîte de dialogue clairement indiqué qu'il serait l'installation de MVC 3 pour VS 2010.
Vous devez vous connecter pour publier un commentaire.
De quelle édition de VS utilisez-vous? VS2008 Express, Standard, Pro ou de l'Équipe Système? 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.
Ouvrir le .fichier csproj pour votre solution dans wordpad ou certains éditeur de texte. Recherchez les ProjectTypeGuids. Ils indiquent l'requis types pris en charge pour vos solutions. Une recherche 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"
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 http://www.asp.net/mvc ou via le Web Platform Installer 4.0.
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é.
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.
et les Guid de la magie n'a pas aidé.
Mêmes 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):
Ajouter/Supprimer des programmes -> VS 2010 -> Personnaliser -> Vérifier les produits ci-dessus - et le problème a été résolu.
J'ai eu le même problème l'ouverture de la NuGet solution avec VS 2010 Ultimate, mais la commande suivante fixé:
Si vous utilisez visual studio 2010 et c'est un ASP.NET projet assurez-vous que vous avez le Visual Developer installé à partir de la VS CD de 2010. Ce n'est pas le libre, mais une partie de ce qui est nécessaire pour travailler sur ASP.NET projets dans Visual Studio.
Vous pouvez également essayer de lancer la commande suivante:
Vous pourriez avoir besoin pour installer "Microsoft Web Platform Installer" à partir de http://www.microsoft.com/web/downloads/platform.aspx
J'ai eu le même problème avec c#, j'ai d'abord trouvé que chaque projet peut avoir un peu de types différents. c'est à dire dans .csproject fichier localiser ProjectTypeGuids, il devrait être un peu de guid, c'est à dire
ils feront le point sur le composant que vous êtes absent. Dans mon cas, c'était ASP.NET MVC 2. Certains mecs, il a travaillé en installant MVC 2 destribution.
Mon cas était pire, parce que l'installation ne fonctionne pas, mais il s'est avéré que c'était parce que j'avais Express 2008 et 2010. Je l'ai fixée par la désinstallation d'2008 & 2010 et en installant uniquement les versions 2010. Pour c# vous avez besoin de Visual C# Express et Visual Web Developer express
Cela peut également être rencontré en essayant d'ouvrir un ASP.Net projet MVC alors que vous n'avez pas ASP.Net MVC installé avec Visual Studio 2010. Dans mon cas, c'était ASP.Net MVC 3.0
Comme une outre, " le type de projet n'est pas pris en charge par cette installation peut se produire si vous essayez d'ouvrir un projet sur un ordinateur qui ne contient pas la version de framework, qui est ciblé.
Dans mon cas, j'ai essayé d'ouvrir une bibliothèque de classe qui a été créé sur une machine avec VS2012 et avait manqué le ciblées cadre de 4.5.
Depuis que je savais que cette bibliothèque n'était pas à l'aide de tout 4.5 bits, j'ai résolu le problème en modifiant le .fichier csproj de
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
à<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
(ou tout ce qui est approprié pour votre projet) et l'ouverture de la bibliothèque.Mes problèmes parce que cette ligne dans le projet (.csproj) a newline (vs2010)
Quand je l'ai mise à jour
Je peux l'ouvrir de nouveau
J'ai eu ce problème en essayant d'ajouter un projet WPF dans un WCF solution dans Visual Studio Express 2012 pour le Web.
Supprimer le contenu entre les "ProjectTypeGuids" tags et ne laissant que les balises résolu le problème. Pour savoir comment modifier la .fichier csproj, lire MindStalker commentaire.
Problème pour moi, c'était mon ProjectTypeGuid était MVC4, mais je ne l'ai pas installé sur le serveur cible. La solution a été de changer le ProjectTypeGuids à celui d'une Bibliothèque de Classe, et d'inclure le MVC Dll avec le projet plutôt que de le projet ramasser de la GAC.