#c# #application-settings
#c# #приложение-настройки
Вопрос:
У меня есть консольное приложение, и в нем есть папка images.
Как я могу задать путь в файле app.config, аналогично приведенному ниже:
~/images/logo.jpg
../images/logo.jpg
Комментарии:
1. В чем, по-видимому, проблема? Что вы уже пробовали?
Ответ №1:
Используйте System.IO.Path.Метод объединения для объединения базового пути с относительным путем, например:
System.IO.Path.Combine(Environment.CurrentDirectory, relativePath);
Окружающая среда.CurrentDirectory в приведенной выше строке с любым базовым путем, который вы хотите.
Ответ №2:
Вы спрашиваете, как добавить эти имена файлов в app.config?
если да…
<appSettings>
<add key="image1" value="~/images/logo.jpg"/>
</appSettings>
Это можно прочитать, добавив ссылку на System.Конфигурации
А затем вызвать ConfigurationManager.AppSettings["image1"]
;
Вы можете получить доступ к любому значению в app.config с помощью Configuration manager.