Я пытаюсь использовать 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
.