2011-09-19 5 views
9

He intentado abrir y convertir un proyecto mvc 3 existente vs 2010 en la nueva vista previa de dev 11 y estoy corriendo hacia un problema difícil. El archivo de solución se convertirá con éxito, sin embargo, el proyecto web de un mvc 3 en la solución se muestra en el explorador de soluciones como una conversión de publicación sin carga. Cuando intento volver a cargar el proyecto desde el explorador de soluciones, me piden que convierta el proyecto y reciba el siguiente error en el archivo de actualización.xmlAbrir un proyecto de MVC 3 en Visual Studio 11 Vista previa de desarrollador

No se puede abrir el archivo de proyecto 'miproyecto.csproj'. Hay un subtipo de proyecto faltante. Subtipo: '{E53F8FEA-EAE0-44A6-8774-FFD645390401}' no es compatible con esta instalación.

Por lo que pude rastrear, esto tiene que ver con MVC, pero eso realmente no me ayuda a solucionar el problema. Cualquier sugerencia o solución alternativa sería apreciada.

+0

¿Ha intentado convertir un proyecto simple de mvc? Es posible que haya encontrado un error en la beta inicial de VS2011 –

Respuesta

9

actualización: En realidad, MVC 3 de Visual Studio 11 Dev previsualización ha acaba de publicar: http://www.microsoft.com/download/en/details.aspx?id=1491

Todavía no hemos enviado MVC 3 de soporte en Visual Studio 11. Puede solucionar esto mediante la edición de su csproj archive y elimine el tipo de proyecto GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}. Esto hará que su proyecto se cargue como un WAP normal. Podrá editar su código, sin embargo, las acciones específicas de MVC (Agregar controlador, etc.) no estarán disponibles.

+0

¿está previsto? y si es así, ¿qué tan pronto? –

+0

@AlexanderTaran Acaba de enviar. – marcind

+0

a través de @haacked http://www.microsoft.com/download/en/details.aspx?id=1491 –

1

Es posible que desee probar los pasos de la la actualización de un proyecto de ASP.NET MVC 3 a ASP.NET MVC 4 sección del release notes, incluso si el documento describe la versión VS2010.

que lograron convertir un proyecto VS2010/MVC3, pero VS11 muestra una advertencia cada vez que abro la solución, indicando que el proyecto requiere páginas Web ASP.NET con la maquinilla de afeitar syntx 1.0. OTOH, el proyecto parece ejecutarse sin ningún problema (la instalación de VS11 también está instalada en ASP.NET Web pages 2).

Cuestiones relacionadas