Я ищу способ программно получить путь к app.config файлу из исполняемого файла службы Windows. Изменения процесса сборки App.config
кому: program-name.exe.config
и я мог сделать что-то как:
var configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program-name.exe.config");
Однако я ищу некоторый способ получить название файла конфигурации во времени выполнения, которое не включает трудно кодирование имени exe в приложение. ConfigurationManager имеет некоторый способ сделать его, таким образом, это должно быть возможно.
Я обычно использую AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
. Однако не пробовал это в контексте службы Windows.