Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
El HostApplicationBuilder constructor que acepta un objeto HostApplicationBuilderSettings ahora aplica la propiedad HostApplicationBuilderSettings.Args, independientemente de si DisableDefaults está establecido en true o false.
Versión introducida
.NET 8 Preview 2
Comportamiento anterior
Anteriormente, la HostApplicationBuilderSettings.Args propiedad se omitió cuando HostApplicationBuilderSettings.DisableDefaults se estableció en true.
Nuevo comportamiento
A partir de .NET 8, HostApplicationBuilderSettings.Args valor se agrega a HostApplicationBuilder.Configuration independientemente de si DisableDefaults está establecido en true o false.
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
El comportamiento de omitir HostApplicationBuilderSettings.Args fue inesperado, incluso cuando HostApplicationBuilderSettings.DisableDefaults se estableció en true. Esto se debe a que si el autor de la llamada no quería que los argumentos de la línea de comandos se aplicaran a HostApplicationBuilder, no los hubieran establecido en el HostApplicationBuilderSettings objeto . Dado que el autor de la llamada pasó los argumentos de la línea de comandos en la configuración, se deben respetar esos argumentos.
Acción recomendada
Si no desea que los argumentos de la línea de comandos se agreguen a la HostApplicationBuilder configuración, deje la HostApplicationBuilderSettings.Args propiedad establecida en null.