Beseitigung von libcef.dll-Fehlern in IronPDF

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

Sehen Sie die folgenden Fehlermeldungen?

  • Fehler beim Laden einer der Chrome-Bibliotheken (libcef.dll)
  • Chrome-Deployment-Fehler (Fehler beim Laden von libcef.dll) (203)

Dies liegt daran, dass System.Drawing nicht in Windows Nano Server und Windows Server Core (.NET6) enthalten ist.

Die offiziellen .NET-Images für Windows basieren auf Nano Server.

Um dieses Problem zu umgehen, empfehlen wir Folgendes:

  1. Erstellen und veröffentlichen Sie Ihr Projekt als self-contained. Klicken Sie hier für weitere Informationen zu dieser Option.
  2. Wechseln Sie zu Linux -basierten Container-Images, indem Sie die folgende Eigenschaft in Ihrer .csproj-Datei ändern:

<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>

<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
XML

Sie können dann Linux-Abhängigkeiten mit den folgenden Shell-Befehlen hinzufügen:

# 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

(Die oben genannten Abhängigkeiten sind für Debian 11, obwohl spezifische Abhängigkeiten für Ubuntu, CentOS, Amazon Linux und mehr hier) angesehen werden können

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 17,803,474 | Version: 2026.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.