带 PdfRenderer 的 ImageResizer 在 asp.NET 5 中工作吗

Does ImageResizer with PdfRenderer work in asp.NET 5

当我从一个图像转换到另一个图像时,我可以按照以下 thread 中的建议手动设置 asp.NET 5 beta 7 中的图像转换。但是,当我尝试使用 Pdf Renderer Plugin 时,它会在尝试加载 ghost 脚本库时抛出异常。

Exception thrown: 'System.InvalidOperationException' in ImageResizer.dll

Additional information: Ghostscript native library for this platform not found: gsdll64.dll

相同的场景在 asp.NET 4.5.x 网站上运行良好,所以我想知道是否在 asp.NET 5 网站上使用带有 pdf 渲染器的图像缩放器由于本机程序集加载问题,目前是死胡同吗? (我在 asp.NET 5 中看到了一些 GitHub 问题以及 Imazen 中的存储库,这让我相信情况可能如此。)

依赖加载现在在 .NET 中是一场无望的灾难。他们拒绝了所有可能的 x-plat 解决方案,让我们陷入了死胡同。

您可以在 gsdll64.dll 上尝试 P/Invoking LoadLibrary,然后再调用 ImageResizer。这将在单一平台 (win64) 上运行。

我不认为我会支持 ASP.NET 5,直到它达到技术预览质量('beta' 标签完全荒谬)。