Condividi tramite


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 dei contenitori Alpine di .NET.

Nuovo comportamento

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

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

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

Versione introdotta

.NET 8 Preview 5

Tipo di modifica

Questa modifica è una modifica funzionale.

Motivo della modifica

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

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

RUN apk add --no-cache libintl

Le API interessate

Nessuno.

Vedere anche