如果您曾经必须在 Linux 上运行 .NET Core 应用程序,您可能已经注意到主要问题之一是标准 .NET Core 包中缺少 System.Drawing 程序集。尽管 Microsoft 建议使用 System.Drawing.Common,但这并不是最终的解决方案。您必须在每台用户机器上运行“sudo”才能安装 libgdiplus 库。即使在那之后,您的渲染结果也会与您在 Windows 机器上的渲染结果略有不同。为了解决这个问题,本文介绍了如何在没有 libgdiplus 库的情况下在 Linux 中使用 System.Drawing。