Я хочу встроить файл DLL в расширение VS Code и открыть его во время выполнения, когда расширение активировано.
Я могу легко включить DLL-файл в расширение vsix, но хочу знать, как получить к нему доступ во время выполнения.
При отладке расширения текущий каталог — C: Program Files Microsoft VS Code.
Думаю, я могу открыть доступ к файлу, если смогу получить текущую директорию выполнения, а затем добавить путь, например
var cwd = GetCurrentWorkingDirectory(); //to be found out var dllPath = vscode.Uri.file(cwd+’resourcesappextensionsmyextensiondist’);
Есть ли API расширения VS Code, который предоставит мне текущий корневой каталог расширения или каталог установки VS Code?
GL запускает DLL-код из расширения. VSC запускает только JavaScript. — person Morse schedule 13.08.2020
Спасибо. VSC построен на электроне, который поддерживает это. Я получил его работающим. — person Morse schedule 13.08.2020
Источник: