Deployment von LLCP unter Linux

So, ich habe nun alle meine Berichte erfolgreich umstellen können und unter Windows testen können.
Jetzt habe ich, voller Vorfreude, meinen Azure Container App(.Net 10) aktualisiert und versucht einen Bericht zu drucken. Aber leider habe sehr viele Fehlermeldungen bekommen, das einige Abhängigkeiten fehlen.

System.DllNotFoundException: Unable to load shared library ‘libSkiaSharp’
/app/libSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/share/dotnet/shared/Microsoft.NETCore.App/10.0.1/libSkiaSharp.so: cannot open shared object file: No such file or directory

Dann dachte ich mir, okay dann füge ich diese über die Dockerfile hinzu und dann gehts los, aber leider wurde ich dann wieder enttäuscht. Nach etwas chatten mit AI wurde mir diese Antwort präsentiert:

Jetzt stellt sich für mich die Frage, wie kann ich List&Label CrossPlatform in Azure Container Apps(Linux) und .Net 10 Berichte erstellen?

Auf der Webseite ist auch “Azure-Container” aufgeführt und auch das .NET 10 funktionieren wird.

Viele Grüße und vielen Dank
Holger

Ich bin mir nicht sicher, ob die KI da richtig liegt. Nach unseren Tests funktioniert das. Die Meldung klingt eher so, als würde das Package mit den nativen Dependencies für SkiaSharp fehlen. Das ist hier dokumentiert:

Konkret geht es um dieses Package:

Die Docker-Konfiguration ist hier dokumentiert:

Schau mal, ob das bei dir auch so klappt und melde dich sonst gerne nochmal. Ich splitte das hier in ein eigenes Thema, könnte ja auch für andere interessant werden.