2011-12-19 16 views
50

Sto tentando di aprire MVC project utilizzando VS2010. Sto aprendo questo progetto da TFS server ma sto riuscito ad aprirlo e ottenere errore: The project type is not supported by this installation.Progetto MVC su errore VS2010: Il tipo di progetto non è supportato da questa installazione

prega di aiuto.

+2

Hai visto: http://stackoverflow.com/questions/336235/the-project-type-is-not-supported-by-this-installation-error – kd7

+0

sì l'ho fatto. ma non funziona per VS2010 :( – Neo

risposta

56

Fondamentalmente non hai installato nulla. Ecco perché ottieni questo errore. Sono molto sicuro che è necessario installare il tipo di progetto VS MVC: MVC 2 o MVC 3. Utilizzare il programma di installazione di Web Plaform per l'installazione. Il programma di installazione della piattaforma Web può essere trovato qui: http://www.microsoft.com/web/downloads/platform.aspx. Una volta installato (è solo 2MB) è necessario cercare "MVC", installare i modelli di progetto MVC 2 e MVC 3.

+0

potrebbe essere ma nel mio tipo di progetto sono in grado di creare progetti MVC, quindi manca davvero qualcosa da installare? – Neo

+0

è il progetto in questione un progetto MVC 2 o 3? installato? –

+1

È possibile aggiungere MVC 4 all'elenco delle installazioni mancanti possibili. –

22

Modificare il file project.csproj e guardare il <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> Il GUID in alto include l'aggiornamento degli strumenti MVC 3. Questa è una buona ipotesi su ciò che ti manca. È possibile ottenere MVC 3/TU da http://www.asp.net/mvc/mvc3 BTW, l'installazione include VS2010 SP1 che è richiesto per l'edizione TU.

+1

L'aggiunta del 'GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}' al file .csproj del mio progetto mi ha aiutato ad ottenere i menu di scelta rapida di MVC 3 come 'Aggiungi -> Controller ... '! Grazie per questo suggerimento :-) – Oliver

+0

@RickAndMSFT la tua risposta è usata per ringraziare molto ... – RajeshKdev

+1

Questo ha funzionato per me - sostituire {E3E379DF-F4C6-4180-9B81-6769533ABE47} con {E53F8FEA -EAE0-44A6-8774-FFD645390401}. Ho provato questo suggerimento originariamente da ADDING, ma ho dovuto sostituirlo completamente. –

27

Ho ricevuto questo errore quando mi sono dimenticato di selezionare la funzione Sviluppatore Web nell'installazione di Visual Studio. Sfortunatamente, l'errore che hai citato è l'unico errore che si verifica quando Visual Studio 2010 è installato senza questa funzionalità. È possibile installare la funzione Sviluppatore Web utilizzando il pannello di controllo di Windows.

A grande richiesta (7+ e conteggio), sto inserendo parte del commento di CodingWithSpike qui. In particolare, la procedura per aggiungere esplicitamente Visual Web Designer all'installazione di VS.

  • aprire il Pannello di controllo
  • selezionare Programs and Features (o Add/Remove Programs)
  • scegliere Visual Studio
  • click "Disinstalla/Cambia"
  • questo apre il programma di installazione VS in modalità di manutenzione.
  • Clicca "Next" volta
  • Clicca "Add or Remove Features"
  • Casella "Visual Web Designer"
  • clic Update pulsante.
  • Divertiti con un prodotto funzionante!
+10

+1. Un grande esempio di dove i team MS VS e MVC hanno bisogno di agire insieme. Se è richiesta la funzione Web Dev, il programma di installazione deve installarlo. Ma in MVC3 e MVC4 non lo è, quindi subito dopo una nuova installazione ottieni l'errore sopra riportato. Ad ogni modo, per risolvere il problema, apri Pannello di controllo> Programmi e funzionalità (o Aggiungi/Rimuovi programmi)> scegli Visual Studio> fai clic su "Disinstalla/Cambia"> questo apre il programma di installazione di VS in modalità di manutenzione. Fare clic su "Avanti" una volta> Fare clic su "Aggiungi o rimuovi funzionalità"> Casella di controllo "Visual Web Designer"> fare clic sul pulsante "Aggiorna". > Divertiti con un prodotto funzionante! – CodingWithSpike

+1

Ho già installato gli strumenti di sviluppo Web (è stato controllato in VS Aggiungi/Rimuovi funzionalità), ma riparare l'installazione ha risolto lo stesso problema per me. Probabilmente la colpa di disinstallare/reinstallare che avevo fatto prima era la colpa. –

+0

Grazie per aver lavorato su VS 2012 – Moes

1

Se Visual Studio 2010 è stato installato dopo Visual Studio Web Dev Express e MVC4, Visual Studio 2010 non sembra raccogliere i modelli MVC 4. L'esecuzione del programma di installazione MVC 4 tramite il Web Platform Installer non risolve il problema. Riparare l'installazione MVC 4 nel mio caso:

  1. Sotto Pannello di controllo, selezionare Programmi/Disinstalla un programma.
  2. Trova Microsoft ASP.NET MVC 4 e fai doppio clic su di esso.
  3. Viene visualizzata la richiesta di installazione di Microsoft ASP.NET MVC 4. Scegli la riparazione.

Visual Studio 2010 Express to Pro, ASP.NET MVC 4 installed but not an option?

0

nel mio caso, avevo aperto la mia soluzione VS2010, in vs2012, mi è stato sempre il tipo di progetto non è supportato, tentarono nuovamente l'installazione di MVC3 come è stato suggerito, annullato re installazione, poi ho avuto il problema non potevo più aprire il progetto in VS2010. poi ha provato a reinstallare nuovamente mcv3. soluzione è stata, disinstallare mcv3, disinstallare mcv4, quindi reinstallare mcv3, quindi posso riaprire il mio progetto in VS2010. spero che questo aiuti qualcuno!

Problemi correlati