Я работаю над расширением кода VS, который показывает удаленные файлы.Мы вызываем команду «openFolder».Это создает проблему, поскольку закрывает процесс хоста расширения.VS Code тогда не может найти нашего провайдера файловой системы, и проводник не загружен правильно.Если пользователь подождет пару секунд и свернет / развернет представление обозревателя файлов, файлы отобразятся, как и ожидалось.
Прямо сейчас, мы просто перезагружаем проводник, как только расширение запускается и снова запускается.Это не идеально, так как это занимает довольно много времени и не предотвращает сбой.
Мой вопрос: что может быть лучшим решением этой проблемы?
// The next line ensures the file explorer will be loaded correctly
vscode.commands.executeCommand('workbench.files.action.refreshFilesExplorer');