如何解决VS Code中的“找不到类型或名称空间名称'System'”错误?

问题描述

我正在使用Visual Studio Code和.NET Core SDK 3.1.402,并尝试学习如何对C#进行编码(因此,我已下载了该扩展程序的最新版本。

当我创建一个新项目(使用cmd,dotnet新控制台)时,我立即在它自动生成的“ Hello World”代码中遇到几个错误

最上面的一个是:不必要的using指令。 [GradeBook] csharp(CS8019) 找不到类型或名称空间名称“系统”(您是否缺少using指令或程序集引用?)[GradeBook] csharp(CS0246)

我也注意到obj \ debug {name} .AssemblyInfo.cs中的问题。

我尝试过:

  1. 重新安装Visual Studio代码
  2. 修复.NET下载
  3. 重新启动Omnisharp

这里的基本复制是在命令提示符下创建项目后,我第一次打开Visual Studio代码是因为我没有遇到错误。经过一堂快速的课程,我保存并关闭,然后关闭计算机,然后重新打开,然后开始显示错误

我仍然可以运行我的代码。但是红线的确确实使学习“真实”问题变得困难。

我该如何解决这样的问题?

解决方法

对我唯一有效的方法是完全卸载我的SDK,Visual Studio Code和C#扩展名。然后重新安装它们。一旦做到这一点,我就很好了。