Das Paket „libintl“ ist nicht mehr in Alpine-Containerimages von .NET enthalten.
Vorheriges Verhalten
Vor .NET 8 war das Paket „libintl“ in Alpine-Containerimages von .NET enthalten.
Neues Verhalten
.NET enthält nicht länger das Paket „libintl“ in seinen Alpine-Containerimages.
Wenn Ihre Anwendung eine eigene Abhängigkeit von libintl aufweist, wird möglicherweise der folgende Fehler angezeigt, wenn Sie .NET 8 in einem Alpine-Container für die Ausführung verwenden:
Fehler beim Laden der freigegebenen Bibliothek „libintl.so.8“: Keine solche Datei oder kein solches Verzeichnis
Es wurde festgestellt, dass .NET keine Abhängigkeit vom Paket „libintl“ aufweist. Nur Pakete, die .NET benötigt, sind auf dem Alpine-Basiscontainerimage enthalten.
Empfohlene Maßnahme
Überprüfen Sie die Funktionalität Ihrer Anwendung beim Upgrade auf .NET 8. Wenn Ihre Anwendung eine Abhängigkeit vom Paket „libintl“ aufweist, können Sie es in das Image einschließen, indem Sie Ihrer Dockerfile die folgende Anweisung hinzufügen:
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Möchten Sie wissen, wie Sie von der Arbeit mit Docker und Microsoft Dynamics 365 Business Central profitieren können? Docker bietet Bilder für jede veröffentlichte Version von Business Central in jedem verfügbaren Land oder jeder verfügbaren Region.