我正在使用 electron-edge-js 调用 C# DLL。
在 DLL 中,调用 App.config 文件以获取服务器连接信息。
return (ServiceDetailConfiguration)ConfigurationManager.GetSection(ServiceDetailConfiguration.ServiceDetailConfigurationConst);
在我调用dll的js文件中,我可以成功调出dll,并处理信息。也就是说,直到我点击上面的行,我得到一个空异常,因为它找不到 app.config。
我已经尝试过以下方法:
在 edge.js 应用程序中加载 WCF app.config 绑定
使用 app.config 为现有 dll 使用 electron-edge-js
没有太多的运气。
在我的 package.json 文件中,名称是“firstelectronapp”。当我构建文件时,我将其输出为“test.exe”
因此,我尝试将这些文件放在与 test.exe 文件相同的根文件夹中,但没有成功:
- 第一个.exe.config
- firstelectronapp.exe.config
- 测试.exe.config
- 节点.exe.config
有什么我想念的吗?我用调用 dll 的 app.config 编写了一个快速 C# 应用程序,当单步执行它时,我可以看出问题所在。