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!

 

posted on 2022-11-12 09:29  FFFYYY  阅读(661)  评论(0编辑  收藏  举报