Вопросы

API для открытия файла из папки расширений

Я хочу встроить файл DLL в расширение VS Code и открыть его во время выполнения, когда расширение активировано.

Я могу легко включить DLL-файл в расширение vsix, но хочу знать, как получить к нему доступ во время выполнения.

При отладке расширения текущий каталог — C: \ Program Files \ Microsoft VS Code.

Думаю, я могу открыть доступ к файлу, если смогу получить текущую директорию выполнения, а затем добавить путь, например

var cwd = GetCurrentWorkingDirectory(); //to be found out
var dllPath = vscode.Uri.file(cwd+'\resources\app\extensions\myextension\dist');

Есть ли API расширения VS Code, который предоставит мне текущий корневой каталог расширения или каталог установки VS Code?

GL запускает DLL-код из расширения. VSC запускает только JavaScript.   —  person Morse    schedule 13.08.2020

Спасибо. VSC построен на электроне, который поддерживает это. Я получил его работающим.   —  person Morse    schedule 13.08.2020

Читать:
vscode cant ssh connect Процесс попытался записать в несуществующий канал

Похожие записи

Невозможно клонировать частное репо Gitlab с помощью ключей ssh. Ключ аутентификации не работает

admin

Как динамически установить значение по умолчанию в WTForms RadioField?

admin

NestJS: API загрузки и обслуживания изображений

admin

Действие формы не остановилось после загрузки файла с сервлетами в GWT?

admin

Как программно захватить строки отладки веб-метода в Visual Studio 2017

admin

Бесконечная вертикальная прокрутка в обоих направлениях (добавление элементов динамически вверху / внизу), которая не мешает положению прокрутки при добавлении в начало списка

admin