IConfigurationBuilder.Build() завершается с ошибкой, если файлы начинаются с точки.C#

Место общения программистов C#
Ответить
Anonymous
 IConfigurationBuilder.Build() завершается с ошибкой, если файлы начинаются с точки.

Сообщение Anonymous »

У меня есть этот фрагмент кода для анализа файла конфигурации:

Код: Выделить всё

var builder = new ConfigurationBuilder().AddIniFile(filePath).Build();
Этот код работает, когда filePath указывает на обычный файл, например. "C:\Users\MyUser\config.ext"
Однако происходит сбой, если файл начинается с ., например. "C:\Users\MyUser\.ext"
Во время .Build() выдается исключение, в котором говорится, что файл конфигурации '.ext' был не найден и не является обязательным.
Как проанализировать файлы конфигурации, у которых нет имени, а есть только расширение?

Подробнее здесь: https://stackoverflow.com/questions/793 ... with-a-dot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»