.net core 2.1 IniConfigurationProvider может 'читать значения ini - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь использовать IniConfigurationProvider для чтения Ini-файла в Linux.

string iniFile = "Path\db_replicator.cfg";
if (!File.Exists(iniFile))
    throw new Exception();
IniConfigurationSource iniConfigurationSource = new IniConfigurationSource();
iniConfigurationSource.Path = iniFile;
iniConfigurationSource.Optional = true;
var iniConfigurationProvider = new IniConfigurationProvider(iniConfigurationSource);
iniConfigurationProvider.Load();
string retTestValue = string.Empty;
bool retBooleanTestValue = iniConfigurationProvider.TryGet("Sync:DatabaseDirectory", out retTestValue);

Ини-файл:

[Sync]
DatabaseDirectory=dataDirectory

Строка retTestValue равна null после вызова TryGet("Sync:DatabaseDirectory).

Я нашел пример, который показывает мне метод Get-Methode. Но я не могу найти это в новой версии .NetCore 2.1; там я только нахожу TryGet.

...