Resolución de errores libcef.dll en IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

¿Está viendo los siguientes mensajes de error?

  • Error al cargar uno de los ensamblajes de Chrome (libcef.dll)
  • Fallo en la implementación de Chrome (error al cargar libcef.dll) (203)

Esto se debe a que System.Drawing no está incluido en Windows Nano Server y Windows Server Core (.NET6).

Las imágenes oficiales de .NET para Windows se basan en Nano Server.

Para solucionar este problema, sugerimos lo siguiente:

  1. Compile y despliegue su proyecto como autocontenido. Haga clic aquí para más información sobre esta opción.
  2. Cambie a imágenes de contenedores basadas en Linux cambiando la siguiente propiedad en su archivo .csproj:
<!-- Change the default OS for Docker to Linux to use Linux-based images -->
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<!-- Change the default OS for Docker to Linux to use Linux-based images -->
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
XML

Luego puede agregar dependencias de Linux con los siguientes comandos de shell:

# Update package lists and install necessary libraries for IronPDF on Linux
RUN apt update \
    && apt install -y libgdiplus libxkbcommon-x11-0 libc6 libc6-dev libgtk2.0-0 libnss3 \
    libatk-bridge2.0-0 libx11-xcb1 libxcb-dri3-0 libdrm-common libgbm1 libasound2 \
    libxrender1 libfontconfig1 libxshmfence1
# Update package lists and install necessary libraries for IronPDF on Linux
RUN apt update \
    && apt install -y libgdiplus libxkbcommon-x11-0 libc6 libc6-dev libgtk2.0-0 libnss3 \
    libatk-bridge2.0-0 libx11-xcb1 libxcb-dri3-0 libdrm-common libgbm1 libasound2 \
    libxrender1 libfontconfig1 libxshmfence1
SHELL

(Las dependencias anteriores son para Debian 11, aunque las dependencias específicas para Ubuntu, CentOS, Amazon Linux y más se pueden ver aquí )

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 17,012,929 | Versión: 2025.12 recién lanzado