Я только начал использовать .NET Core и JSON для файлов настроек приложения. Я вижу, что получить значения из моего файла appsettings.json очень легко, используя следующее...
Код: Выделить всё
IConfigurationRoot _config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.Build();
// Determine from args the following...
// 1) Transport: FTP (default), WebAPI
// 2) Run as service: True, False (default)
if (!Enum.TryParse(_config.GetValue("TransportMethod"), out TransportMethods tMethod))
tMethod = TransportMethods.FTP;
Теперь я бы хотел, чтобы приложение могло сохранять некоторые «пользовательские настройки» в тот же файл appsettings.json. Как лучше всего сохранить пользовательские настройки в appsetting.json? Из того, что я читаю, IConfigurationRoot не позволяет писать, он доступен только для чтения. Есть ли другой способ сохранить мои настройки в appsettings.json?
Подробнее здесь:
https://stackoverflow.com/questions/657 ... n-net-core