以编程方式访问app.config的路径

gre*_*ade 7 c# app-config

我正在寻找一种方法,以编程方式从Windows服务可执行文件中获取app.config文件的路径.构建过程的变化App.configprogram-name.exe.config,我可以这样做:

var configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program-name.exe.config");
Run Code Online (Sandbox Code Playgroud)

但是,我正在寻找一些在运行时获取配置文件名的方法,该方法不涉及将exe名称硬编码到应用程序中.ConfigurationManager有一些方法可以做到这一点,所以它必须是可能的.

Fre*_*örk 9

我经常使用AppDomain.CurrentDomain.SetupInformation.ConfigurationFile.但是没有在Windows服务上下文中尝试它.