You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode 1.70.0移除workbench.js致扩展失效,咨询解决方案

VSCode 1.70.0移除指定workbench文件夹后,依赖该路径的扩展修复方案

VSCode 1.70.0版本对内部架构进行了调整,移除了路径为%localappdata%\Programs\Microsoft VS Code\resources\app\out\vs\code\electron-browser\workbench的文件夹,导致依赖该目录下workbench.js的扩展无法正常运行,针对这个问题的处理方案如下:

长期解决方案:迁移至官方公开扩展API

VSCode的内部文件路径、未公开的内部脚本都属于私有实现,官方不会提供任何兼容性承诺,这类内容随时可能因为版本迭代发生变更。因此,依赖这类非公开资源的扩展必须进行重写,改用VSCode官方提供的公开扩展API:

  • 工作台相关的交互逻辑,可通过vscode.window、vscode.workspace等命名空间下的方法实现;
  • 所有扩展功能都应基于官方扩展开发规范中明确列出的API进行开发,避免直接引用内部文件或未公开接口。

临时应急方案(不推荐长期使用)

如果暂时无法完成扩展重写,可尝试以下临时手段:

  • 修改路径指向新版本的替代文件:新版本中工作台的核心代码已合并到%localappdata%\Programs\Microsoft VS Code\resources\app\out\vs\workbench\workbench.desktop.main.js,可调整扩展中对workbench.js的引用路径至该文件,但需注意后续版本仍可能继续调整结构,此方案随时可能失效;
  • 降级VSCode版本:将VSCode回退到1.69.x及以下版本,确保依赖的路径结构存在,直到扩展完成适配工作。

关键提醒

依赖VSCode内部私有文件或未公开接口的扩展本身就存在兼容性风险,官方在版本迭代中会优先保证公开API的稳定性,而非内部实现细节。因此,从长远来看,迁移至公开API是唯一可靠的解决方案。

内容的提问来源于stack exchange,提问作者Hai Hoang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:18:09