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