带有MVC 4的VS 2010中的警告消息,指出缺少对Microsoft.CSharp.dll& System.Core.dll

时间:2012-12-06 16:58:41

标签: c# visual-studio-2010 asp.net-mvc-4

我目前收到以下警告:

  

无法找到编译动态表达式所需的一种或多种类型。您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?

它导致intellisense在我的所有.cshtml文件中发疯。但是,一切正常。该项目最初是作为MVC 4项目创建的。

我尝试删除这两个DLL并重新添加它们以确保它们是v4.0。

目标框架也是web.config文件中的v4.0。

我似乎无法摆脱警告。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我相信发生的事情是web.config文件以unicode格式保存,并且mvc的版本中有一个奇怪的字符,所以它在视图中是隐藏的。一旦我删除了那个角色,它就再次起作用了。