ASP NET CORE 和 Electron EDGE JS 不支持 System.Drawing

问题描述

我们正在构建一个带有电子和 asp 网络核心的应用程序(实际上正在转换),我们遇到了一个问题 “此平台不支持 System.Drawing。”。我们正在使用 Electron EdgeJS 从电子应用程序进行服务器端调用

https://www.npmjs.com/package/electron-edge-js

在我们的产品 system.drawing 中,需要装配,因为它构成了应用程序的核心。没有 system.drawing 组件,我们可以通过 Electron-Edgejs 连接到服务器。

它实际上在 MVC 中运行良好,我们不会遇到任何问题。

电子边缘

var getAppDomainDirectory = edge.func({
    assemblyFile: baseDll,typeName: localTypeName,methodName: 'GetAppDomainDirectory'
});
    

C#

public async Task<object> GetAppDomainDirectory()
{
Image image1 = Image.FromFile(@"Capture.png");
Image image2 = Image.FromFile(@"signature.jpg");
PropertyItem propItem = image1.GetPropertyItem(20624);
propItem.Id = 20625;
image2.SetPropertyItem(propItem);
return "";
}

异常片段

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)