2011-09-19 9 views
9

Ho provato ad aprire e convertire un progetto mvc 3 esistente vs 2010 nella nuova anteprima di dev 11 e sto eseguendo un problema difficile. Il file della soluzione verrà convertito correttamente, tuttavia il progetto web mvc 3 nella soluzione viene mostrato in Solution Explorer come conversione post non caricata. Quando tento di ricaricare il progetto da solution explorer, viene richiesto di convertire il progetto e ricevere il seguente errore nel file upgradeelog.xmlAprire un progetto MVC 3 esistente in visual studio 11 anteprima

Impossibile aprire il file di progetto "myproject.csproj". C'è un sottotipo di progetto mancante. Sottotipo: '{E53F8FEA-EAE0-44A6-8774-FFD645390401}' non è supportato da questa installazione.

Da quello che ho potuto rintracciare, questo ha a che fare con MVC, ma questo non mi aiuta veramente a risolvere il problema. Qualsiasi suggerimento o soluzione alternativa sarebbe apprezzato.

+0

Hai provato a convertire un semplice progetto mvc? È possibile che si sia verificato un errore nella beta precedente di VS2011. –

risposta

9

Aggiornamento: In realtà, MVC 3 per Visual Studio 11 Dev Preview è stato appena pubblicato: http://www.microsoft.com/download/en/details.aspx?id=1491

Non abbiamo ancora spedito MVC 3 supporto in Visual Studio 11. È possibile aggirare questo modificando il tuo csproj file e rimuovendo il tipo di progetto GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}. Ciò farà caricare il tuo progetto come un normale WAP. Sarai in grado di modificare il tuo codice, tuttavia le azioni specifiche di MVC (Aggiungi controller, ecc.) Non saranno disponibili.

+0

è pianificato? e se è così - quanto presto? –

+0

@AlexanderTaran Ha appena spedito. – marcind

+0

via @haacked http://www.microsoft.com/download/en/details.aspx?id=1491 –

1

Si consiglia di provare i passi dalla l'aggiornamento di un progetto ASP.NET MVC 3 a ASP.NET MVC 4 sezione del release notes, anche se il documento descrive la versione VS2010.

sono riuscito a convertire un progetto VS2010/MVC3, ma VS11 mostra un messaggio di avviso ogni volta che apro la soluzione, affermando che il progetto richiede pagine Web ASP.NET con il rasoio syntx 1.0. OTOH, il progetto sembra funzionare senza problemi (installazione VS11 anche installata pagine Web ASP.NET).

Problemi correlati