我目前收到以下警告:
无法找到编译动态表达式所需的一种或多种类型。您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?
它导致intellisense在我的所有.cshtml文件中发疯。但是,一切正常。该项目最初是作为MVC 4项目创建的。
我尝试删除这两个DLL并重新添加它们以确保它们是v4.0。
目标框架也是web.config文件中的v4.0。
我似乎无法摆脱警告。有什么想法吗?
答案 0 :(得分:0)
我相信发生的事情是web.config文件以unicode格式保存,并且mvc的版本中有一个奇怪的字符,所以它在视图中是隐藏的。一旦我删除了那个角色,它就再次起作用了。