Pakiet "libintl" usunięty z obrazów alpejskich
Pakiet libintl
nie jest już uwzględniony w pliku . Obrazy kontenerów Alpine platformy NET.
Poprzednie zachowanie
Przed programem .NET 8 libintl
pakiet został uwzględniony w programie . Obrazy kontenerów Alpine platformy NET.
Nowe zachowanie
Platforma .NET nie zawiera libintl
już pakietu w obrazach kontenerów Alpine.
Jeśli aplikacja ma własną zależność od libintl
programu , może zostać wyświetlony następujący błąd podczas uruchamiania z platformą .NET 8 w kontenerze Alpine:
Błąd podczas ładowania biblioteki udostępnionej libintl.so.8: Brak takiego pliku lub katalogu
Wprowadzona wersja
.NET 8 (wersja zapoznawcza 5)
Typ zmiany
Ta zmiana jest zmianą behawioralną.
Przyczyna wprowadzenia zmiany
Określono, że platforma .NET nie ma zależności od libintl
pakietu. Tylko pakiety wymagane przez platformę .NET znajdują się na podstawie podstawowego obrazu kontenera Alpine.
Zalecana akcja
Sprawdź funkcjonalność aplikacji podczas uaktualniania do platformy .NET 8. Jeśli aplikacja ma zależność od libintl
pakietu, możesz ją uwzględnić na obrazie, dodając następującą instrukcję do pliku Dockerfile:
RUN apk add --no-cache libintl
Dotyczy interfejsów API
Brak.