.Net Core / Aplicación de consola / Configuración / XML

Mi primera pequeña aventura en las bibliotecas .Net Core usando el nuevo ConfigurationBuilder y el patrón Options.

Muchos buenos ejemplos aquí:https://docs.asp.net/en/latest/fundamentals/configuration.html y una buena copia del ejemploaquí

Artículo 1. dice que esto se puede usar con aplicaciones que no sean MVC, pero no hay ejemplos de cómo usarlo sin MVC, particularmente si está usando una clase personalizada, fuertemente tipada.Me gustaría ver un ejemplo de cómo mostrar la configuración de DependencyInjection, Configuration y Logging usando una aplicación de consola.

Artículo 2. dice que puede escribir de nuevo, pero no hay ejemplos o documentación sobre cómo persistir los cambios en el almacén de archivos.Me gustaría ver un ejemplo de cómo persisten los cambios en la configuración utilizando una clase fuertemente tipada. ¿Tanto en Json como en XML?

Artículo 3. Todos los ejemplos requieren un archivo inicial bombardeado a mano.quisiera ver un ejemplo donde el archivo json / xml inicial se crea a partir de una clase fuertemente tipada (es útil cuando hay muchos parámetros para la aplicación).

Si puedo dedicar suficiente tiempo a esto (en lugar de volver a publicar un ejemplo que ya está en la documentación), ¡lo haré!Si conoces una publicación / documentación que me ayude, te lo agradecería.

Respuestas a la pregunta(1)

Su respuesta a la pregunta