当我想使用按钮在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
答案 0 :(得分:42)
我遇到System.Linq无法识别的问题。 我解决它的方法是将我的网站的目标框架从4.0更改为3.5,然后切换回原始目标框架(在我的情况下为4.0)
希望这有帮助
答案 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;将工作。为我工作。
<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;