您好,
感谢您的留言。
根据您提供的异常信息来看,我猜您是在Net6.0框架或者Net7.0框架的项目中使用了Spire.Presentation, 然后把项目部署到Linux上运行时抛出了这个异常,对吗?如果是,请注意根据微软官方NET6.0及以上框架在linux上将不再支持System.Drawing.Common这个库。为了解决这个问题,您需要使用NETStandard版本的产品,请参考下面的方案:
1. 请从我们的网站下载Spire.Presentation(
https://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html),并手动将文件夹“netstandard2.0”中的DLL添加到项目中,如下面截图,然后从Nuget安装以下依赖项。
F7603DCB-083C-438b-A2AB-5BB8413D79B1.png
SkiaSharp.NativeAssets.Linux.NoDependencies>=1.68.1
System.Text.Encoding.CodePages>=4.5.0
System.Security.Cryptography.Xml>=4.5.0
2. 可以通过NuGet Manager直接安装Spire.Officefor.NETStandard,其中也要安装以下所有dll文件。
SkiaSharp.NativeAssets.Linux.NoDependencies>=1.68.1
Sincerely,
Ula
E-iceblue support team
Login to view the files attached to this post.