O HostBuilder habilita ValidateOnBuild/ValidateScopes no ambiente de desenvolvimento
Anteriormente, nenhuma validação estava habilitada por padrão. Agora, no ambiente de desenvolvimento, ValidateOnBuild e ValidateScopes estão habilitados.
Versão introduzida
.NET 9 Visualização 7
Comportamento anterior
ValidateOnBuild e ValidateScopes padronizados e false
só foram habilitados quando foram explicitamente definidos chamando UseDefaultServiceProvider.
Novo comportamento
No ambiente de desenvolvimento, quando as opções não foram definidas com , ValidateOnBuild e ValidateScopes estão definidas como true
UseDefaultServiceProvider.
Tipo de mudança de rutura
Esta mudança é uma mudança comportamental.
Razão para a alteração
A validação ajuda a detetar problemas no início da inicialização do aplicativo, em vez de mais tarde (ou nem isso), quando o aplicativo interage com seu provedor de serviços.
Ação recomendada
Nenhuma ação necessária se seu aplicativo for validado com êxito. Se você vir um erro de validação ao testar no desenvolvimento, primeiro tente corrigi-lo. Se não conseguir corrigi-lo, pode desativar a validação chamando UseDefaultServiceProvider.