类型或命名空间名称' Linq'命名空间中不存在'系统'

时间:2016-06-08 06:32:37

标签: c# asp.net visual-studio linq visual-studio-2015

当我想使用按钮在C#中编写代码时,它不会转到cs文件来编写c#代码。当我检查项目源时,我发现了这个错误:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
  

严重级代码说明项目文件行错误CS0234类型或   命名空间名称' Linq'命名空间中不存在'系统' (是   你错过了一个程序集引用?)Golestani C:\ Users \ javad \ Documents \ Golestani \ Login.aspx.cs 3

Image

5 个答案:

答案 0 :(得分:42)

我遇到System.Linq无法识别的问题。 我解决它的方法是将我的网站的目标框架从4.0更改为3.5,然后切换回原始目标框架(在我的情况下为4.0)

  1. 点击 Shift + F4 在项目级别右键单击并在Visual Studio中选择“属性页”。 ( Alt + 输入在项目级别右键单击并在VS2017中选择属性。)
  2. 将目标框架从 .Net Framework 4 更改为 .Net Framework 3.5
  3. 使用确定
  4. 确认
  5. 反过来重复此过程,再次点击 Shift + F4
  6. 将其从 .Net Framework 3.5 更改回 .Net Framework 4
  7. 希望这有帮助

答案 1 :(得分:8)

尝试卸载然后重新加载相关项目。那样做。

答案 2 :(得分:2)

将这段代码放在配置文件( Web.config )中并进行测试。

<compilation debug="false">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>

答案 3 :(得分:2)

Visual Studio 2015参考 - &gt;添加参考 - &gt;装配 - &gt;选择System.Data.Linq

答案 4 :(得分:1)

试试这个。也许targetFramework =&#34; 4.0&#34;将工作。为我工作。

&#13;
&#13;
<compilation debug="false" targetFramework="4.0">
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
&#13;
&#13;
&#13;