【发布时间】:2012-12-06 16:58:40
【问题描述】:
我目前收到以下警告:
找不到编译动态表达式所需的一种或多种类型。您是否缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用?
它会导致智能感知在我所有的 .cshtml 文件中变得疯狂。但是,一切正常。该项目最初是作为 MVC 4 项目创建的。
我已尝试删除这两个 DLL 并重新添加它们以确保它们是 v4.0。
web.config 文件中的目标框架也是 v4.0。
我似乎无法摆脱警告。有什么想法吗?
【问题讨论】:
-
以前我也有同样的症状,但我不知道我做了什么导致它。关闭 VS 并重新启动/重新打开解决方案即可解决。
-
我已经有这个问题大约 2 或 3 周了......所以我关闭了我的电脑,但仍然有这个问题。
-
我是从 asp.net 安装的...我尝试重新安装它仍然是同样的问题。
-
当我们发生这种情况时,Closing VS 也为我自己修复了它。就个人而言,无论您是否使用它们,MVC4 都因其大量的依赖而令人痛苦。随着框架的每个版本,MVC 依赖项似乎都在增加,这反过来又会导致这样的问题。
标签: c# visual-studio-2010 asp.net-mvc-4