当前工作区正在使用新版本的.NET SDK“8.0.100”,扩展程序使用的当前.NET运行时不支持该版本

问题描述 投票:0回答:1

问题:我的 C# 智能感知在 Visual Studio Code 中不起作用,并且自动导入(使用命名空间)也不起作用

.NET SDK版本:8.0.100

Visual Studio 代码版本:1.86.1

操作系统:Windows 10 22H2

C# 开发套件扩展版本:v1.3.10

我认为这个问题与语言服务器有关,昨天我在 vscode 的右下角看到一个提示,上面写着“重新启动语言服务器”,然后我的智能感知开始工作,但是今天当我启动计算机时,它再次显示以下内容错误并且智能感知不起作用。另外,今天我一打开 vscode,终端中就显示它正在下载 .NET 7 或类似的东西。我尝试使用命令选项板重新启动 .NET 语言服务器,但它没有解决我的问题。

非常感谢任何形式的帮助,非常感谢。如果需要更多信息(例如一些日志或任何内容)来解决问题,我将非常乐意提供。

c# .net visual-studio-code intellisense
1个回答
0
投票

我还没有找到永久解决此问题的方法,尽管我找到了解决问题的解决方法,即基本上卸载 C# 开发工具包,点击重新加载,再次安装,然后 VSCode 右下角会出现提示其中显示了重新启动语言服务器的选项,单击“重新启动语言服务器”将使 IntelliSense 再次工作。我发现每次重新启动计算机时都必须执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.