【问题标题】:How can i use connection strings from class lib's App.config?如何使用类库的 App.config 中的连接字符串?
【发布时间】:2023-03-25 08:03:01
【问题描述】:

我有一个类库,我的其他项目正在使用它。而且我还有一些连接字符串。我想从类库的 App.config 文件中使用它们。但是当我在我的类库中使用 ConfigurationManager 来读取连接字符串时,程序会查看我当前项目的 App.config 或 Web.config 文件。

如何使用类库的 App.config 文件中的连接字符串?

提前致谢

【问题讨论】:

标签: c# dll app-config


【解决方案1】:

我认为您的类库中需要一个 Xml 文件。您应该从中读取连接字符串。

【讨论】:

    【解决方案2】:

    将它们从类库的配置文件复制到应用程序的配置文件。见.Net app.config in library project

    【讨论】:

    • 感谢您的回答,但我只想将连接字符串写入一个配置文件。
    • 然后您可以使用自己的文件(如 myConf.xml)并在那里存储连接字符串。但是如果你想使用 App.config,那么它必须在你的应用程序中
    【解决方案3】:

    您必须在最终应用程序中提供连接字符串。

    假设你有一个 library.dll 和 application.exe

    application.exe 中的类使用 library.dll。 library.dll 中的类需要来自 App.config 的连接字符串。然后你必须在你的 application.exe 的 App.config 中提供连接字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 2012-04-24
      • 2013-02-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      相关资源
      最近更新 更多