0

我们正在使用电子和 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 "";
}

异常片段

在此处输入图像描述

4

0 回答 0