在VS 2010中,在MVC2项目中更改<MvcBuildViews>true</MvcBuildViews>.如果使用实体框架,csproj文件会导致错误.

无法加载类型‘System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider’.C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config 129

我想在调试时构建视图,我还想编译我的项目!

推荐答案

您可以通过向web添加以下元素来解决MVC编译问题.配置文件:

<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

这将告诉编译器在哪里找到丢失的类型.

Asp.net相关问答推荐

包含Include的低速EF核心查询

如何从 ASP.NET 中的代码隐藏文件访问 IFRAME?

如何在 ASP.NET 中设置自动实现属性的默认值

ASP.NET Web 应用程序 (.NET Framework) 与 ASP.NET Core Web 应用程序 (.NET Framework) 之间的差异

获取在 asp.net identity 2.0 中分配了角色的用户列表

等待本地主机,永远!

如何在不使用 Session 的情况下在 ASP.net 中的页面之间传递值

倒带请求正文流

在每个控制器的 ASP.NET WebAPI 上强制使用 CamelCase

使用 NancyFx 的好处?

ASP.NET RadioButton 与名称(组名)混淆

ASP.NET 上的 WebSockets 教程

在生产中使用 LocalDb 是否正常?

带有 ASP.NET WebMethod 的 Jquery AJAX 返回整个页面

删除 HTML 或 ASPX 扩展

如何遍历自定义 vb.net 对象的每个属性?

根据条件更改 GridView 行 colored颜色

.Net System.Mail.Message 添加多个收件人地址

如何在服务器控件属性中使用 ASP.NET <%= 标签?

Appdomain 回收究竟是什么