从程序集查找应用程序配置文件
本文关键字:配置文件 应用程序 查找 程序集 | 更新日期: 2023-09-27 18:02:10
我使用Nini在整个应用程序中读取配置。我在程序集中遇到了一个问题,我想读取主要应用程序的配置文件(无论web。配置或app.config)。
这是标准方式:
private static IConfigSource source = new DotNetConfigSource(DotNetConfigSource.GetFullConfigPath());
程序集的问题是DotNetConfigSource.GetFullConfigPath()
返回"assembly.dll"。Config",而不是"app.exe"。
怎么做,怎么做?
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
string configPath = config.FilePath;
private static IConfigSource source = new DotNetConfigSource(configPath);
试试。