Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Agora, o recorte recorta todos os assemblies em aplicativos que têm como alvo o SDK da Web, por predefinição. Esta alteração afeta apenas as aplicações publicadas com PublishTrimmed=true, e apenas afeta as aplicações que tinham avisos de corte existentes.
Versão introduzida
ASP.NET Core 8.0 Preview 7
Comportamento anterior
Anteriormente, TrimMode=partial era definido por padrão para todos os projetos destinados ao SDK da Web.
Novo comportamento
A partir do .NET 8, todas as assemblies na aplicação são cortadas, por padrão. Aplicações que anteriormente funcionavam com PublishTrimmed=true e TrimMode=partial podem não funcionar no .NET 8 e em versões posteriores. No entanto, apenas as aplicações com avisos de corte são afetadas. Se o seu aplicativo não tiver avisos de corte, a mudança de comportamento não deve causar efeitos adversos.
Tipo de mudança disruptiva
Essa alteração pode afetar compatibilidade da fonte.
Motivo da mudança
Essa alteração ajuda a diminuir o tamanho do aplicativo sem que os usuários precisem optar explicitamente por participar. Está também alinhado com as expectativas do usuário de que todo o aplicativo seja recortado, salvo indicação em contrário.
Ação recomendada
A melhor solução é eliminar todos os avisos de redução na sua aplicação. Para obter informações sobre como resolver os avisos em suas próprias bibliotecas, consulte Introdução aos avisos de corte.
Para reverter para o comportamento anterior, defina a TrimMode propriedade como partial.
<TrimMode>partial</TrimMode>
APIs afetadas
Nenhum.