libgdiplus

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

.NET Core erfordertlibgdiplus zur Verwendung des MicrosoftSystem.Drawing.Common nuget-Paket. Wenn es unter MacOS oder Linux nicht gefunden wird, kann diese Ausnahme auftreten:

  • unbehandelte Ausnahme. System.DllNotFoundException: Die native Bibliothek konnte unter keinem Namen gefunden oder geladen werden:[ libgdiplus, libgdiplus.so]_
  • wenn Sie System.TypeInitializationException : The type initializer for 'Gdip' threw an exception_ sehen, lesen Sie bitte unsereSystem.Drawing.Common in NET6 stattdessen einen Leitfaden.

Linux

Ubuntu, Debian

apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev

Docker

Fügen Sie diese Zeile in die Docker-Datei ein, dann sollte es funktionieren

RUN apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev

macOS

unbehandelte Ausnahme. System.DllNotFoundException: Die native Bibliothek konnte unter keinem Namen gefunden oder geladen werden:[ libgdiplus, libgdiplus.dylib]_