C# 电子应用程序中的自定义dll生成时出错

C# 电子应用程序中的自定义dll生成时出错,c#,electron,electron-builder,C#,Electron,Electron Builder,我需要在我的电子应用程序中读取公民卡,但当我构建应用程序时,会出现缺少DLL的错误 我的职能 edge.func({ source: ` using System; using System.Collections.Generic; using System.Threading.Tasks; using System.Drawing; using System.Security.Cryptography.X5

我需要在我的电子应用程序中读取公民卡,但当我构建应用程序时,会出现缺少DLL的错误

我的职能

edge.func({
    source: `
        using System;
        using System.Collections.Generic;
        using System.Threading.Tasks;
        using System.Drawing;
        using System.Security.Cryptography.X509Certificates;
        using System.Text;
        using CSJ2K.Util;
        using eidpt;

        public class Startup
        {
            public async Task<object> Invoke(object input)
            {
                try {
                    return true;
                } catch (Exception e) {
                    return false;
                }
            }
        }
    `,
    references: [
        path.resolve('resources/dll/pteidlib_dotnet.dll'),
        path.resolve('resources/dll/CSJ2K.dll'),
        path.resolve('resources/dll/System.Drawing.dll'),
    ]
});
edge.func({
资料来源:`
使用制度;
使用System.Collections.Generic;
使用System.Threading.Tasks;
使用系统图;
使用System.Security.Cryptography.X509证书;
使用系统文本;
使用CSJ2K.Util;
使用eidpt;
公营创业
{
公共异步任务调用(对象输入)
{
试一试{
返回true;
}捕获(例外e){
返回false;
}
}
}
`,
参考资料:[
resolve('resources/dll/pteidlib_dotnet.dll'),
resolve('resources/dll/CSJ2K.dll'),
resolve('resources/dll/System.Drawing.dll'),
]
});
npm-run-electron:service
中,该函数运行良好,但当我执行
npm-run-electron:build
时,我收到缺少dll的错误