gpt4 book ai didi

c# - .NET 类库项目中的多个 App.Config 文件

转载 作者:IT王子 更新时间:2023-10-29 04:38:29 24 4
gpt4 key购买 nike

我正在创建一个类库项目。现在默认情况下,我有一个 App.Config 文件,因此我将所有特定于环境的数据放在该配置文件中。

现在基于环境(无论是开发/测试/生产),我计划在 VS 2010 中拥有三个 App.Config 文件,例如

App.Dev.Config

App.Test.Config

App.Prod.Config

想知道应用程序如何知道要使用哪个配置文件。

任何人都实现了这个场景。任何代码示例/文章都会有所帮助。

谢谢

最佳答案

该应用程序将使用名为 YourExcecutable.exe.config 的配置文件,默认情况下该文件是包含在您的(可执行)项目中的 App.config 文件。请注意,.NET 仅为整个应用程序加载一个配置文件。如果不编码,您不能使用多个配置文件(即每个库项目一个)。

  1. 选项:您可以使用构建后事件和不同的解决方案配置将一个或另一个 App.Config 文件复制到输出文件夹

  2. 选项:您可以使用 ConfigurationManager 类通过代码加载备用配置文件。

关于c# - .NET 类库项目中的多个 App.Config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4454016/

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