gpt4 book ai didi

库项目中的.Net app.config

转载 作者:行者123 更新时间:2023-12-04 04:38:31 24 4
gpt4 key购买 nike

我在一个解决方案中有一个控制台应用程序项目和库项目 (dll)。库项目有 app.config 文件,我将连接字符串存储到数据库中。
控制台应用程序引用此 dll。

当我编译控制台应用程序并将其与库一起部署时,当我需要在部署应用程序后更改连接字符串时,我无法访问属于 dll 的 app.config 文件。

这是我看到的文件,但不是 .config 文件:

  • library.dll
  • library.pdb
  • 控制台应用程序
  • 控制台.exe
  • console.exe.manifest
  • 控制台.pdb
  • 控制台.vshost.application
  • 控制台.vshest.exe

  • 我哪里做错了?

    最佳答案

    默认情况下,运行的应用程序只有 1 个“.config”文件。它是与启动程序的 EXE 关联的“.config”文件。您可能应该将 DLL 配置文件中的配置值复制到控制台应用程序的配置文件中。如果你真的想让它们分开,那么你不能使用默认的 ConfigurationSettings.AppSettings 字典。见 this question了解更多信息。

    关于库项目中的.Net app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742929/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com