【发布时间】:2014-07-01 19:55:34
【问题描述】:
我有一个安装了 Razor Generator 视图引擎的 MVC3 项目。 但是当我尝试编译任何视图文件时收到以下错误 (这发生在我所有的视图中)
“错误:找不到编译动态表达式所需的一种或多种类型。是否缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用?”
因此,无法使用使用 lambda 语法的辅助方法(引发额外错误),以及 ViewBag 等动态类型。
我已经手动将这两个引用(Microsoft.CSharp.dll 和 System.Core.dll)添加到项目中。它们一开始就在那里,但我删除了它们,然后用 4.0.0.0 版本重新添加它们。
我还确保这些引用中的每一个都具有“Copy Local=True”
关于为什么这个错误不会消失的任何想法?
如果您想查看我的 Web.Config 文件,请告诉我 程序集已正确添加。如果需要,我很乐意提供。
谢谢
【问题讨论】:
-
ViewBag.Title 行发生错误:@model vm_Admin @{ ViewBag.Title = "Admin"; }
标签: c# asp.net-mvc asp.net-mvc-3 dll