C# · Avançado · Inglês · Técnico
trimming
Etapa de publicação que remove do app assemblies e membros não alcançáveis, diminuindo o tamanho. Ligada com PublishTrimmed, também faz parte do Native AOT.
Onde usar
Aparece em apps Blazor WebAssembly e containers enxutos. Reflection sobre tipos que o analisador não enxerga pode ser cortada, causando erros só em runtime; os avisos IL2026 e semelhantes mostram o risco.
Em código
<PropertyGroup>
<PublishTrimmed>true</PublishTrimmed>
<TrimMode>partial</TrimMode>
</PropertyGroup>Exemplos
Trimming removed the type we load by reflection.
O trimming removeu o tipo que carregamos por reflection.
Fix the trim warnings before publishing.
Corrija os avisos de trim antes de publicar.
Cuidado
Não ignore os avisos IL de trimming: o app pode compilar bem e quebrar em produção porque o membro foi cortado.
Sinônimos
IL trimming