AspNetCore.Reporting 无法在 linux 机器上工作?

AspNetCore.Reporting not working on linux machine?

我正在 ASP.Net Core 中使用 AspNetCore.Reporting 创建报告。当我在 windows 机器上执行报告时,它工作正常。但是,如果我在 linux 机器上执行,我会收到此错误。

An error occurred during local report processing.;The definition of the report '/var/task/Reports/Report.rdlc' is invalid. An unexpected error occurred in Report Processing. Unable to load shared library 'kernel32.dll' or one of its dependencies.

注意:我在 AWS 中使用无服务器部署应用程序,并使用 aspnetcore 作为运行时。

谁能帮我解决问题?

它在 linux 上不起作用,并且该软件包自 2018 年以来未收到更新。

还有其他替代方案,例如 syncfusion pdf(付费)或从 MVC 视图创建 pdf 文件的 Rotativa,rotativa 使用 wkhtmltopdf(开源和跨平台)。

最后我使用 Itext/Itextsharp 作为创建 PDF 的替代方法。创建 PDF 的功能是开源的