VSCode Downloading package '.NET Core Debugger (Windows / x64)'
问题:同事VSCode想debug,发现不能运行,然后输出控制台一直停顿在Downloading package 这里,等待了很久也没反应
运行时报错:Couldn't find debug adapter descriptor for debug type 'coreclr'.....等等
思路:
1.检查vscode生成的launch.json文件,因为该文件配置会有对应报错相关,后来替换了可用的launch.json,还是不可用
2.发现同事是重新装了vscode导致现在运行不起来,所以后面把扩展文件检查了一遍(卸载了关键的C#扩展尝试,当然要先该扩展卸载引用相关,结果发现还是没用)
,因为装了太多无用的扩展文件,所以删除了不用的扩展文件,方便排查问题
3.排查是否是.netcore的环境问题,因为装了.netcore7.0预览版,担心是预览版bug,于是卸载了预览版,还是用熟悉的6.0
4.重启电脑(排除了.netcore,sdk,runtime相关之后,只有可能是C#环境有问题),对应vscode的C#扩展文件
5.开机后经过检查,发现我的程序这里是激活状态,而有问题的程式这边是尚未激活,于是又卸载了该插件和相关引用的插件如(扩展“Auto-Using for C#”和“Microsoft.AspNetCore.Razor.VSCode.BlazorWasmDebuggingExtension”依赖于它),安装的时候发现,控制台会输出
Downloading package '.NET Core Debugger (Windows / x64)',所以锁定了问题
6.查看了同事的安装版本,原来是前一天发布的最新版,果断降版本,降成了我电脑上可用的版本,然后安装相关引用插件
7.最后重新build,程式正常debug!