LINQ无法在Views中工作。任何想法如何解决这一问题?

时间:2011-05-27 09:30:33

标签: c# asp.net-mvc linq view

在我的任何视图中似乎都没有引用System.Linq,即使它是。我的任何视图中的任何LINQ代码都会出现在此图像中,并且智能感知不起作用

enter image description here

但是,LINQ代码 可以在我的所有.cs文件中工作,当我运行解决方案时,视图中的代码仍然工作

当我点击Alt + Enter时,我收到一条消息“无法导入方法”。

3 个答案:

答案 0 :(得分:2)

确保在web.config的“页面”部分中引用了Linq

 <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
      <namespaces>
        ........... 
        <add namespace="System.Linq" />
        ................
      </namespaces>
    </pages>

答案 1 :(得分:0)

我会按以下顺序检查这些 -

  1. 项目参考中的System.Linq参考。
  2. 目标框架应为.NET 3.5或更高版本
  3. 文件ReadOnly?

答案 2 :(得分:0)

确保DLL没有将“copy local”设置为False - 为我工作。