Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir HostApplicationBuilder nesneyi kabul eden HostApplicationBuilderSettings oluşturucu, HostApplicationBuilderSettings.ArgsDisableDefaults veya true olarak ayarlanıp ayarlanmadığına bakılmaksızın artık false özelliğini uygular.
Sürüm kullanıma sunulmuştur
.NET 8 Önizleme 2
Önceki davranış
Daha önce, HostApplicationBuilderSettings.Args özelliği olarak ayarlandığında HostApplicationBuilderSettings.DisableDefaultsyoksayıldıtrue.
Yeni davranış
.NET 8'den itibaren, HostApplicationBuilderSettings.Args değeri, HostApplicationBuilder.Configuration öğesinin DisableDefaults veya true olarak ayarlanıp ayarlanmadığına bakılmaksızın false öğesine eklenir.
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
HostApplicationBuilderSettings.Args öğesinin yok sayılması, HostApplicationBuilderSettings.DisableDefaultstrue olarak ayarlandığında bile beklenmeyen bir davranıştı. Bunun nedeni, çağıranın HostApplicationBuilder komutuna komut satırı bağımsız değişkenlerini uygulamak istememesi durumunda bunları HostApplicationBuilderSettings nesnesi üzerinde ayarlamamış olmasıdır.
Çağıran ayarlarda komut satırı bağımsız değişkenlerini geçtiğinden, bu bağımsız değişkenlere uyulmalıdır.
Önerilen eylem
Komut satırı bağımsız değişkenlerinin HostApplicationBuilder yapılandırmaya eklenmesini istemiyorsanız, HostApplicationBuilderSettings.Args özelliğini null olarak bırakın.