update tools packs net mvc language instalar asp .net asp.net-mvc asp.net-mvc-3

.net - tools - TagBuilder pasó de MVC 3 beta a RC



instalar asp net mvc (5)

En VS 2010 SP1, Microsoft agregó una nueva función para copiar estos ensamblajes localmente en su proyecto (y control de fuente). De esta forma, la aplicación puede ejecutarse en servidores sin necesidad de instalar MVCx. Haga clic derecho en el proyecto, y elija "Agregar dependencias desplegables ..." y seleccione la casilla MVC. System.Web.WebPages se incluirá en su proyecto.

Consulte este artículo aquí que entra en más detalles: Adding-mvc-dependencies-to-project

¿Qué pasó con la clase TagBuilder entre ASP.NET MVC 3 beta y RC?

Al compilar mi proyecto recibo el error:

No se pudo encontrar el nombre de tipo ''TagBuilder''. Este tipo ha sido enviado al ensamblado ''System.Web.WebPages, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35''. Considere agregar una referencia a ese ensamblaje.

Sin embargo, ese ensamblaje no existe en el GAC (ni en la pestaña .NET del cuadro de diálogo Agregar referencias ). Una búsqueda en mi HDD tampoco arroja un archivo DLL con ese nombre.


En Visual Studio 2012, agregué esta referencia yendo al Administrador de referencia para el proyecto (haga clic con el botón derecho en Referencias en el proyecto y seleccione Agregar referencia ). Filtrar por ensamblados y luego extensiones (esa es la parte importante) y agregar System.Web.WebPages.


En mi instalación del RC, ese ensamblaje vive aquí:

C:/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/Assemblies/System.Web.WebPages.dll


FYI: C: / Archivos de programa (x86) / Microsoft ASP.NET / ASP.NET Páginas web / v1.0 / Assemblies / System.Web.WebPages.dll

es donde se instaló por defecto en mi Windows 7 Ultimate Box


Se movió al ensamblado System.Web.Pages.dll :

c:/Program Files/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/Assemblies/