命名空间’System’中不存在类型或命名空间名称’Linq’

我想在vs 2015中使用asp.net c#开发一个网站但是当我想使用按钮在c#中编写代码时,它不会转到cs文件来编写c#代码。当我检查项目源时,我发现了一个错误,它是

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; > Severity Code Description Project File Line Error CS0234 The type or > namespace name 'Linq' does not exist in the namespace 'System' (are > you missing an assembly > reference?) Golestani C:\Users\javad\Documents\Golestani\Login.aspx.cs 3 

请帮我解决这个问题

图片

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

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

希望这可以帮助

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

Visual Studio 2015参考 – >添加参考 – >assembly – >选择System.Data.Linq

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

          

试试这个。 也许targetFramework =“4.0”会起作用。 为我工作。