Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O DefaultValueAttribute.DefaultValueAttribute(Type, String) construtor não é mais anotado com DynamicallyAccessedMembersAttribute. Esse construtor não tem suporte com corte e gera uma exceção se atingido em runtime em um aplicativo cortado.
Versão introduzida
.NET 10
Comportamento anterior
Anteriormente, se o construtor fosse usado em um aplicativo reduzido e o controle de recursos para desabilitar o lançamento de exceções fosse usado, a publicação do aplicativo gerava um aviso de redução e havia uma chance de o código funcionar em tempo de execução.
Novo comportamento
A partir do .NET 10, se o construtor for usado em um aplicativo cortado e a opção de recurso para desabilitar o lançamento de exceção for usada, a publicação do aplicativo ainda gerará um aviso de corte. Mas há uma chance menor de o código funcionar em runtime.
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade binária e a compatibilidade de origem.
Motivo da alteração
Esse atributo não deve ser usado em aplicativos cortados porque não funciona de forma confiável. O corte deve ser gratuito para remover os membros do tipo mencionados no atributo.
Ação recomendada
Não habilite a opção de recurso que tenta fazer DynamicallyAccessedMembersAttribute com que (de forma não confiável) funcione em aplicativos cortados.