Freigeben über


Paket „libintl“ wurde aus Alpine-Images entfernt

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

Eingeführt in Version

.NET 8 Vorschauversion 5

Art der Änderung

Diese Änderung ist eine Verhaltensänderung.

Grund für die Änderung

Es wurde festgestellt, dass .NET keine Abhängigkeit vom Paket „libintl“ aufweist. Nur Pakete, die .NET benötigt, sind auf dem Alpine-Basiscontainerimage enthalten.

Ü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:

RUN apk add --no-cache libintl

Betroffene APIs

Keine.

Weitere Informationen