问题遇到的现象和发生背景
打开vscode时报错,无法进行语法检查,如图

操作环境、软件版本等信息
cpu为AMD 7600x,Windows版本:win10 22h2 19045,.NET版本:.NET10,vsc版本:1.109.2,C#插件:2.120.3
打开vscode时报错,无法进行语法检查,如图

cpu为AMD 7600x,Windows版本:win10 22h2 19045,.NET版本:.NET10,vsc版本:1.109.2,C#插件:2.120.3
你用的.NET 10默认开了CET安全保护,但你现在的Win10版本补丁不全,不支持这个技术,导致C#语言服务器直接崩了,语法检查自然用不了。
TargetFramework从net10.0改成net8.0或net9.0,重启VSCode,兼容性会好很多。.csproj里加一行<CETCompat>false</CETCompat>,先绕过问题,但这是权宜之计,不建议长期用。