Aracılığıyla paylaş


HostBuilder geliştirme ortamında ValidateOnBuild/ValidateScopes'u etkinleştirir

Daha önce, varsayılan olarak hiçbir doğrulama etkinleştirilmemişti. Şimdi geliştirme ortamındaValidateOnBuild ve ValidateScopes etkin.

Sürüm kullanıma sunulmuştur

.NET 9 Önizleme 7

Önceki davranış

ValidateOnBuild ve ValidateScopes varsayılanı olarak belirlenmiştir false ve yalnızca açıkça çağrılarak UseDefaultServiceProviderayarlandığında etkinleştirilmiştir.

Yeni davranış

Geliştirme ortamında

Hataya neden olan değişikliğin türü

Bu değişiklik davranışsal bir değişikliktir.

Değişiklik nedeni

Doğrulama, uygulama hizmet sağlayıcısıyla etkileşime geçtiğinde daha sonra (veya hiç değil) yerine uygulama başlangıcında sorunları erken yakalamaya yardımcı olur.

Uygulamanız başarıyla doğrulanırsa hiçbir eylem gerekmez. Geliştirme aşamasında test ederken doğrulama hatası görürseniz, önce düzeltmeyi deneyin. Düzeltemiyorsanız, çağırarak UseDefaultServiceProviderdoğrulamayı devre dışı bırakabilirsiniz.

Etkilenen API’ler