【问题标题】:Finding app config file from assembly从程序集中查找应用程序配置文件
【发布时间】:2011-07-13 09:45:22
【问题描述】:

我正在使用Nini 来读取整个应用程序的配置。我在要读取主应用程序配置文件的程序集中遇到问题(无论是 web.config 还是 app.config)。

这是标准方式:

private static IConfigSource source = new DotNetConfigSource(DotNetConfigSource.GetFullConfigPath());

程序集的问题是DotNetConfigSource.GetFullConfigPath() 返回“assembly.dll.config”,而不是“app.exe.config”或“web.config”。

做什么,做什么?

【问题讨论】:

  • 你被妮妮限制了吗?可以使用 System 的 ConfigurationManager 类吗?

标签: c# config


【解决方案1】:
System.Configuration.Configuration config =
                ConfigurationManager.OpenExeConfiguration(
                ConfigurationUserLevel.None);

string configPath = config.FilePath;

private static IConfigSource source = new DotNetConfigSource(configPath);

试试看。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 2013-04-15
    • 2013-12-11
    相关资源
    最近更新 更多