it-swarm.com.de

"Der Projekttyp wird von dieser Installation nicht unterstützt" Fehler

Ich habe VS 2008 SP1 unter W2k3 OS installiert. Nachdem ich ASP.NET MVC Beta installiert und versucht habe, ein ASP.NET MVC-Projekt zu erstellen, wird die folgende Fehlermeldung angezeigt.

"Der Projekttyp wird von dieser Installation nicht unterstützt."

Lassen Sie mich wissen, ob Sie dieses Problem behoben haben.

70
Krishna Kumar

Ich habe einige der hier geposteten Lösungen ausprobiert, aber immer noch keine Freude. Schließlich habe ich die ProjectTypeGuids in der Projektdatei durch diese ersetzt und es wurde einwandfrei geladen

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

65
Vivek Ayer

Ich bin auf etwas gestoßen, während mit eigenen Problemen .

Kurz gesagt, versuchen Sie:

  • Führen Sie die Visual Studio-Eingabeaufforderung als Administrator aus.
  • Ausführen:

    devenv /setup
    

Es surrt dann für eine Weile weg (VS2008 wird nicht geöffnet), sobald die Eingabeaufforderung zurückkehrt, wird VS hochgefahren und alle (können) wieder normal sein.

Ich bin darauf gestoßen, als meine MVC-Projekte durcheinander gerieten, als ich versuchte, das Entity Framework zum Laufen zu bringen :)

16
Rob Cooper

Das Problem ist, dass MVC 2 nicht vollständig abwärtskompatibel ist. Visual Studio kann MVC 1-Apps ohne MVC 1 nicht öffnen. Wenn Sie also nur MVC 1 installieren, das zusammen mit MVC 2 installiert werden kann, sollten Sie in Ordnung sein. http://www.Microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b

10
John White

Ich hatte das gleiche Problem mit MVC v1. Es stellte sich heraus, dass ich die Funktion "Visual Web Developer" nicht installiert hatte.

Dieser SO Benutzer hatte das selbe Problem .

8
Robin Minto

Meine Situation war etwas anders: Ich habe versucht, ein vorhandenes MVC 3-Projekt zu öffnen. Es stellte sich heraus, dass ich MVC 3 nicht hatte. Die Installation von hier hat das Problem für mich behoben.

5
Nick Knowlson

ich habe Visual Web Developer von der Visual Studio 2008 Installations-DVD installiert und das hat das Problem behoben

4
Jagdish

Versucht, ASP.NET MVC 1.0 zu installieren. Es funktioniert bei mir.

3
Thanh Pham

ewalshe - das Gleiche hat für mich funktioniert. Ich weiß, dass dies ein alter Beitrag ist, den ich nur für andere veröffentlichen wollte. Ich hatte eine vorhandene Lösung in der Quellcodeverwaltung (Vault) und wollte meinen Heimcomputer für die Entwicklung einrichten. Ich habe Visual Studio 2008 zu Hause ohne die folgenden Optionen installiert:

C++
Visual Basic
Visual Web Developer

Als ich die Lösung aus der Quellcodeverwaltung herunterfuhr, wurden alle Projekte AUSSER meinem Webprojekt geladen - VS hat sie einfach nicht erkannt. Eine Neuinstallation unter Verwendung der Standardoptionen und ein Neustart haben mein Problem behoben. Ich habe weder die Zeit noch den Wunsch, wirklich herauszufinden, welche der oben genannten Voraussetzungen für das Funktionieren von Webanwendungsprojekten erforderlich sind. Vielleicht meldet sich jemand.

~ Ryan

2
Ryan

Dies wird manchmal dadurch verursacht, dass eine Version von Visual Studio ausgeführt wird, die MSTest nicht unterstützt.

1
Jon Galloway

Ich habe den gleichen Fehler erhalten und diese Frage in einer Google-Suche nach der Antwort gefunden. Die meisten Antworten, die bei der Suche gefunden wurden, deuteten darauf hin, dass alte Projekttypen auf einen Computer verschoben wurden, auf dem eine andere Version von Visual Studio installiert war. Nichts davon traf auf mich zu.

Ich habe VS2008 auf einem Computer installiert (auf dem 64-Bit-Vista ausgeführt wird) und kürzlich die ASP.NET MVC-Beta ohne Probleme installiert.

Ich wollte meine Arbeitsumgebung auf meinem Mac replizieren und habe daher VS2008 mit der ASP.NET MVC-Beta in einer WinXp-Installation installiert, die auf einer Parallels-VM ausgeführt wird. Beim Erstellen eines Projekts mit der ASP.NET MVC-Webanwendungsvorlage wurde der Fehler "Der Projekttyp wird von dieser Installation nicht unterstützt" angezeigt.

Ich habe es endlich geschafft, durch eine erneute Installation von VS2008 (eine Neuinstallation, keine Reparatur). Dieses Mal wähle ich die Standardinstallationsoptionen, anstatt die Dinge wie gewohnt anzupassen. Normalerweise deaktiviere ich VB, das mobile Gerät, Office und andere Dinge, die nicht mit C # zu tun haben. Auf meinem Mac ist nicht viel Speicherplatz frei.

Nach der Neuinstallation von VS2008 habe ich ein Windows-Update durchgeführt, VS2008 SP1 installiert und schließlich die ASP.NET MVC Beta installiert.

Es scheint, dass ich bei der Anpassung der VS2008-Installation etwas abgewählt habe, das für den ordnungsgemäßen Betrieb der MVC-Beta unerlässlich ist. Ich habe keine Ahnung, was das ist, ich bin nur froh, dass ich nach drei Tagen das MVC-Zeug zuhause spielen kann.

Es ist schon einen Monat her, seit Sie die Frage gestellt haben. Haben Sie seitdem Fortschritte gemacht?

1
ewalshe

Ich bin immer wieder auf dieses Problem gestoßen. Das Ausführen von devenv/setup und devenv/resetskippkgs hat bei mir nicht funktioniert. Auch das Entfernen von Projektleitfäden wurde nicht durchgeführt. Ich habe MVC 1.0 installiert und es hat immer noch nicht funktioniert. Dann habe ich MVC 2.0 installiert und das schien es zu tun.

1
acg

Wenn Sie unter Windows 7 nicht als lokaler "Administrator" ausgeführt werden und die Benutzerkontensteuerung aktiviert haben, schlägt die Installation im Hintergrund fehl. Die Lösung besteht darin, die Benutzerkontensteuerung zu deaktivieren und den Computer neu zu starten. Die Installation sollte dann erfolgreich sein.

1
Ben Floyd

Wenn Sie versuchen, eine MVC-Anwendung auszuführen, versuchen Sie, AspNetMVC1.msi Auszuführen. Es hat bei mir funktioniert und hoffentlich wird es Ihr Problem lösen.

1

installieren Sie ASP.NET MVC 1.0. Es funktioniert bei mir.

1
Amit Tiwari

VS2008; ASP.NET MVC 2 auf einem 64-Bit-Computer, auf dem das Problem auftritt:
"Der Projekttyp wird von dieser Installation nicht unterstützt."

Lösung: Danke an Bert Huijben von oben. Bei der VS-Installation im Startmenü im Ordner VS Tool wurde die Eingabeaufforderung VS2008 x64 Cmd ausgeführt. Ausgeführte Befehle:

devenv /setup

... noch Projekt fehlerhaft und nicht geöffnet, dann lief

devenv.exe /resetskippkgs

... und dann Erfolg!

1
Travis

Das mag offensichtlich sein, aber es hat es für mich behoben. Ich hatte ASP.NET MVC vor der Installation von Visual Studio 2008 installiert. Nachdem ich MVC entfernt und neu installiert hatte, hatte ich das Problem nicht mehr.

1
jimtronic

Ich hatte MVC 2 auf meinem Computer installiert und es wurde immer noch diese Fehlermeldung angezeigt. Ich habe MVC 1 installiert, kein GO. Ich habe Web Developer No GO installiert. Schließlich habe ich MVC1 und MVC2 deinstalliert und anschließend MVC2 neu installiert: http://www.Microsoft.com/Downloads/de/details.aspx?familyid=C9BA1FE1-3BA8-439A-9E21-DEF90A8615A9&displaylang=de

Die Neuinstallation von MVC 2 löste das Problem für mich. Hoffe das hilft jemand anderem.

Vielen Dank

1
Victor Juri

Ich musste meine Entwicklung neu erstellen VM um dieses Problem zu lösen. Installieren Sie FTW sauber.

0
JoshRivers

Dieses Problem trat auf, als VS2008 versehentlich ausgeführt wurde, als ich die ASP.NET MVC-Installation startete. VS geschlossen, ASP.NET MVC deinstalliert, dann neu installiert und alles hat gut funktioniert.

0
Repo Man

Versucht @ryan und @Rob Cooper antwortet ohne Freude. Laufen dies in einem VHD auf Win7.

Zoniert auf Mvc und dort liegt das Problem. Nicht zu 100%, aber ich denke, das Problem ist, dass ich versucht habe, ein Projekt zu öffnen, das nicht die neueste Mvc-Version hatte, die neu gebaut wurde.

Eine vorübergehende Lösung besteht darin, ein Rollback auf die vorherige Version von Mvc durchzuführen. Wenn Sie zufrieden sind, aktualisieren Sie das Projekt auf die neueste Version von Mvc und bearbeiten Sie es dann.

0
dove

Der Trick, um dieses Problem zu umgehen, ist die ProjectTypeGUID, aber die GUIDS, die an anderer Stelle in diesem und anderen Posts aufgeführt sind, haben bei mir nicht funktioniert.

Am Ende (und dies ist mein Vorschlag) habe ich ein neues MVC-Projekt erstellt, dann die * .vbProj-Datei geöffnet und die dort gefundenen ProjectTypeGUIDs herauskopiert. Als ich diese in die vbproj-Datei des Projekts übertrug, mit dem ich Probleme hatte, fing alles an zu funktionieren.

In meinem Fall (für ein bestehendes VS10 VB Projekt) waren die richtigen GUIDs:

<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
0
Brian

Wenn Sie Visual Studio 2010 ausführen und MVC 3-Lösungen öffnen/erstellen möchten, muss die Visual Web Developer-Komponente von Visual Studio installiert sein.

Wenn Sie eine Standardinstallation ohne Anpassung durchgeführt haben, wird diese Komponente installiert.

Wenn Sie eine angepasste Installation durchführen und glauben, dass nur C # -Installationen installiert sein sollen, haben Sie möglicherweise die Visual Web Developer-Komponente deaktiviert, die Sie für nicht erforderlich hielten. Sie benötigen es für jede MVC-Entwicklung. Führen Sie einfach Ihr VS-Setup erneut aus und stellen Sie sicher, dass diese Komponente ausgewählt ist.

Das Herunterladen und Installieren von MVC 3 funktioniert auch ohne diese Komponente ordnungsgemäß. Sie können jedoch keine MVC 3-Lösung öffnen oder erstellen.

0
dblood

Die Lösung von Vivek Ayer funktionierte auch für MbUnit-Projekte. Darüber hinaus funktionierte das einfache Löschen der ersten GUID (anstatt sie durch "{349c5851-65df-11da-9384-00065b846f21}" zu ersetzen).

0
Jerry