c# - 命名空间 'Linq' 中不存在类型或命名空间名称 'System'

标签 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;

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

Image

最佳答案

我遇到了 System.Linq 未被识别的问题。 我解决它的方法是将我网站的目标框架从 4.0 更改为 3.5,然后切换回原来的目标框架(在我的例子中是 4.0)

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

希望对你有帮助

关于c# - 命名空间 'Linq' 中不存在类型或命名空间名称 'System',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37694861/

相关文章:

c# - 使用 ILGenerator.Emit 设置对象的子属性

asp.net - 在运行 ASP.NET 的网站中,如何显示存储在 MS Access 2007 附件类型中的图像

javascript - C#:如何从 JS 对象获取键的所有值?

c# - 连接两个数据表期间无效的匿名类型成员声明符

asp.net - EditorFor 的最小值和最大值

asp.net - 如何将 asp.net 网站添加到 github 存储库中?

c# - 在 Debug模式下,有没有办法在任何地方中断(暂停执行)?

visual-studio - 从 Visual Studio Express 发布

c# - 无法加载文件或程序集 'Microsoft.AspNet.Identity.EntityFramework' 或其依赖项之一。无法验证强名称签名

c# - 即使进程尚未退出,进程的性能计数器实例名称是否可以更改