Dela via


HostBuilder aktiverar ValidateOnBuild/ValidateScopes i utvecklingsmiljön

Tidigare var ingen validering aktiverad som standard. Nu i utvecklingsmiljönValidateOnBuild och ValidateScopes är aktiverade.

Version introducerad

Förhandsversion 7 av .NET 9

Tidigare beteende

ValidateOnBuild och ValidateScopes som standard aktiverades false och aktiverades endast när de uttryckligen angavs genom att anropa UseDefaultServiceProvider.

Nytt beteende

I utvecklingsmiljön

Typ av icke-bakåtkompatibel ändring

Den här ändringen är en beteendeförändring.

Orsak till ändringen

Validering hjälper till att fånga upp problem tidigt i programstarten i stället för senare (eller inte alls) när programmet interagerar med sin tjänstleverantör.

Ingen åtgärd krävs om programmet verifieras. Om du ser ett valideringsfel när du testar under utveckling kan du först försöka åtgärda det. Om du inte kan åtgärda det kan du inaktivera verifieringen genom att anropa UseDefaultServiceProvider.

Berörda API:er