Freigeben über


HostBuilder aktiviert ValidateOnBuild/ValidateScopes in der Entwicklungsumgebung.

Bisher wurde keine Überprüfung 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 standardmäßig auf false gesetzt und nur aktiviert, wenn sie explizit durch Aufrufen von UseDefaultServiceProvider festgelegt wurden.

Neues Verhalten

In der Entwicklungsumgebung werden, wenn Optionen nicht mit UseDefaultServiceProvider festgelegt sind, ValidateOnBuild und ValidateScopes auf true gesetzt.

Art der einschneidenden Änderung

Diese Änderung ist eine Verhaltensänderung.

Grund für Änderung

Die Validierung hilft ihnen, Probleme frühzeitig beim Starten der Anwendung abzufangen, anstatt später (oder gar nicht) wenn die Anwendung mit seinem Dienstanbieter interagiert.

Es ist keine Aktion erforderlich, wenn Ihre Anwendung erfolgreich überprüft wird. Wenn beim Testen in der Entwicklung ein Überprüfungsfehler angezeigt wird, versuchen Sie zuerst, ihn zu beheben. Wenn Sie es nicht reparieren können, können Sie die Überprüfung durch Aufrufen von UseDefaultServiceProvider deaktivieren.

Betroffene APIs