【问题标题】:access app config from different project in an application从应用程序中的不同项目访问应用程序配置
【发布时间】:2011-06-20 13:13:58
【问题描述】:

我已经测试过使用 c# 从应用程序配置中检索“configsection”数据,它工作正常。但是,我面临着从不同的项目代码访问这些配置的问题。我的应用程序是由几个项目组成的捆绑包。如果应用程序配置在主项目中并且我想访问它/想从另一个项目的代码中编写它,请问该怎么做?我已经尝试过,它会抛出如下错误:

创建时出错 配置节处理程序 XXXXX:无法加载类型 来自程序集的“XXXXX.XXXXXXX” '系统配置, 版本=2.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a'。 (F:\XXXX\XXXXX.XXXXX\bin\Release\XXXX.XXXXX.XXXX.exe.Config 第 4 行)

【问题讨论】:

  • 请与我们分享您用于读取/写入配置文件的代码。

标签: c# app-config


【解决方案1】:

尝试在您的主项目中创建一个类,您将从该类中获取应用配置中的所有项目。

从其他项目中,调用此方法并获取所需的属性。

【讨论】:

  • 我同意,我以前也这样工作过。您所做的是完全创建一个新文件以访问您的配置文件。在您的程序启动时,请确保在那里调用 init 方法,以便您将所有(必要的)数据读入该文件。所以应该有一些道具和功能来读/写你的配置。
【解决方案2】:

不确定您是否可以直接访问它。

一种方法是将所需的值作为参数传递给从不同项目创建的实例。

我也想知道是否可以直接访问它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 2022-06-16
    • 2015-08-27
    相关资源
    最近更新 更多