Pacchetto “libintl” rimosso dalle immagini Alpine

Il pacchetto libintl non è più incluso nelle immagini dei contenitori Alpine di .NET.

Comportamento precedente

Prima di .NET 8, il pacchetto libintl era incluso nelle immagini del contenitore Alpine di .NET.

Nuovo comportamento

.NET non include più il pacchetto libintl nelle immagini del contenitore Alpine.

Se la tua applicazione ha una propria dipendenza da libintl, potrebbe comparirti l'errore seguente durante l'esecuzione con .NET 8 in un contenitore Alpine:

Errore durante il caricamento della libreria condivisa libintl.so.8: nessun file o directory di questo tipo

Versione introdotta

.NET 8 anteprima 5

Tipo di modifica

Questa modifica è una modifica funzionale.

Motivo della modifica

È stato determinato che .NET non ha alcuna dipendenza dal pacchetto libintl. Solo i pacchetti richiesti da .NET sono inclusi nell'immagine del contenitore Alpine di base.

Verifica la funzionalità dell'applicazione durante l'aggiornamento a .NET 8. Se la tua applicazione ha una dipendenza dal pacchetto libintl, puoi includerla nell'immagine aggiungendo l'istruzione seguente al Dockerfile:

RUN apk add --no-cache libintl

API interessate

Nessuno.

Vedi anche