如何在Electron App中调用本地.dll文件

时间:2016-09-19 07:20:05

标签: javascript node.js electron

我有一个问题如何将示例.dll文件调用到我的Electron App中。我在我的文件夹中有示例.dll文件,问题是如何访问我的sample.dll文件以及如何调用我的sample.dll函数并获得结果。任何教程或步骤,请开始采样代码

2 个答案:

答案 0 :(得分:20)

在Electron中调用.dll与在普通NodeJS中调用一个没有什么不同,这意味着您有两个选项,node-ffinative Node addon与您的{{1}相关联并公开JavaScript API。如果您决定创建本机Node插件,则需要build it to target Electron

以下是一些涵盖这些主题的链接:

答案 1 :(得分:2)

Electron-Edge有助于在Electron上的Node.js中运行.NET。 你可以在GitHub上找到它。  这里解释了如何在其中使用dll文件。(向下滚动一点以找到'如果您更喜欢将C#源预编译到CLR程序集,则可以从Node.js代码引用CLR程序集......'