【发布时间】:2020-08-13 00:24:40
【问题描述】:
我想在 VS Code 扩展程序中嵌入一个 DLL 文件,并在扩展程序被激活时打开它。
我可以轻松地将 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');
是否有 VS Code 扩展 API 可以提供当前扩展根目录或 VS Code 安装目录?
【问题讨论】:
-
GL 从扩展运行 DLL 代码。 VSC 只运行 JavaScript。
-
谢谢。 VSC 建立在支持这一点的电子之上。我得到了它的工作。
标签: visual-studio-code vscode-extensions