过程中有几个地方要修改下。
1,
vscode-master-1.23.1\out\vs\workbench\parts\output\electron-browser\outputServices.js
vscode-master-1.23.1\out\vs\platform\log\node\spdlogService.js
用到了spdlog
vscode-master-1.23.1\out\vs\code\electron-main\app.js
用到了keymapping
这两个dll,都会在主进程和渲染进程同时加载。mb现在单进程的限制导致加载不了,需要去掉
vscode-master-1.23.1\out\vs\platform\integrity\node\integrityServiceImpl.js
会检查包的完整性。检测的原理是从product.json读hash,然后和真实hash对比。也需要去掉。不然
vscode-master-1.23.1\out\vs\workbench\browser\parts\notifications\notificationsToasts.js老弹提示