Freigeben über


HostBuilder aktiviert ValidateOnBuild/ValidateScopes in Entwicklungsumgebung

Bisher wurden keine Validierungen standardmäßig aktiviert. Jetzt sind ValidateOnBuild und ValidateScopes in der Entwicklungsumgebung aktiviert.

Eingeführt in Version

.NET 9 Preview 7

Vorheriges Verhalten

ValidateOnBuild und ValidateScopes hatten standardmäßig den Wert false und wurden nur aktiviert, wenn sie explizit durch Aufrufen von UseDefaultServiceProviderfestgelegt wurden.

Neues Verhalten

Wenn keine Optionen mit UseDefaultServiceProvider festgelegt wurden, werden ValidateOnBuild und ValidateScopes in der Entwicklungsumgebung auf true festgelegt.

Typ des Breaking Changes

Diese Änderung ist eine Verhaltensänderung.

Grund für die Änderung

Validierungen helfen Ihnen, Probleme frühzeitig beim Anwendungsstart abzufangen, anstatt später (oder gar nicht), wenn die Anwendung mit dem Dienstanbieter interagiert.

Es besteht kein Handlungsbedarf, wenn Ihre Anwendung erfolgreich validiert wird. Wenn beim Testen in der Entwicklung ein Überprüfungsfehler angezeigt wird, versuchen Sie zuerst, diesen zu beheben. Wenn Sie ihn nicht beheben können, können Sie die Validierung durch Aufrufen von UseDefaultServiceProvider deaktivieren.

Betroffene APIs