.Net Core / Konsolenanwendung / Konfiguration / XML

Mein erstes kleines Unterfangen in den .Net Core-Bibliotheken mithilfe des neuen ConfigurationBuilder- und Optionsmusters.

Viele gute Beispiele hier:https: //docs.asp.net/en/latest/fundamentals/configuration.htm und eine gute Kopie des BeispielsHie

Item 1. Es besagt, dass dies mit Nicht-MVC-Anwendungen verwendet werden kann, es gibt jedoch keine Beispiele für die Verwendung ohne MVC - insbesondere, wenn Sie eine benutzerdefinierte, stark typisierte Klasse verwenden.Ich möchte ein Beispiel für die Einrichtung von DependencyInjection, Configuration und Logging mit einer Konsolenanwendung sehen..

Item 2. Hier steht, dass Sie zurückschreiben können, aber keine Beispiele oder Dokumentationen, wie Änderungen im Dateispeicher beibehalten werden können.Ich möchte ein Beispiel dafür sehen, wie persistente Änderungen mithilfe einer stark typisierten Klasse in die Konfiguration zurückgeführt werden. In Json oder XML?

Item 3. Alle Beispiele erfordern eine von Hand bombardierte Anfangsdatei -ie möchten ein Beispiel sehen, in dem die ursprüngliche json / xml-Datei aus einer stark typisierten Klasse erstellt wir (praktisch, wenn es viele Parameter für die Anwendung gibt).

Wenn ich genug Zeit dafür aufwenden kann (anstatt ein bereits in der Dokumentation enthaltenes Beispiel erneut zu posten), mache ich es!Wenn Sie einen Beitrag / eine Dokumentation kennen, die mir helfen wird, würde ich mich freuen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage