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

时间:2010-04-26 13:31:27

标签: c# app-config

我正在寻找一种以编程方式从Windows Service可执行文件中获取app.config文件路径的方法。 构建过程将App.config更改为program-name.exe.config,我可以执行以下操作:

var configFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "program-name.exe.config");

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

1 个答案:

答案 0 :(得分:9)

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

相关问题