如何在电子应用程序中调用本地.dll文件

我有一个问题如何调用示例.dll文件到我的电子应用程序。 我有我的文件夹中的示例.dll文件,事情是如何访问我的sample.dll文件,以及如何调用我的sample.dll函数并获取结果。 任何教程或步骤遵循请示例代码开始

在Electron中调用.dll与在纯NodeJS中调用一个方法没有什么不同,这意味着您有两个选项: node-ffi或与您的.dll链接并显示JavaScript API的本地Node插件 。 如果你决定创build一个本地的Node插件,你将需要构build它来定位Electron 。

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

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