【发布时间】:2011-05-14 23:11:39
【问题描述】:
ASP.NET MVC 3 beta 和 RC 之间的 TagBuilder 类发生了什么变化?
编译我的项目时出现错误:
找不到类型名称“TagBuilder”。此类型已转发到程序集“System.Web.WebPages,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”。考虑添加对该程序集的引用。
但是,GAC 中不存在该程序集(添加引用对话框的 .NET 选项卡中也不存在。)搜索我的 HDD 没有出现一个具有该名称的 DLL。
【问题讨论】:
-
我在尝试编译 ASP.NET MVC 2 项目时遇到了与 ASP.NET MVC 3 RTM 相同的问题。这是一个重大的突破性变化,微软这样做令人失望。现在,在我们让所有开发人员的机器(和服务器)都安装了 ASP.NET MVC 3 之前,我不能在同一个机器上进行 MVC 3 开发或发布任何构建。
-
我在使用 VS11 将项目从 MVC2 升级到 MVC3 时遇到了这个问题。必须在项目构建之前清理、关闭并重新打开解决方案而不会出现此错误。
标签: .net asp.net-mvc asp.net-mvc-3