gpt4 book ai didi

c# - 我们可以在 .NET 控制台应用程序中拥有多个 App.Config 文件吗?

转载 作者:太空狗 更新时间:2023-10-29 17:37:21 24 4
gpt4 key购买 nike

我有一个包含 App.Confile 文件的控制台应用程序。现在,特定于环境的参数都保存在这里。

现在我想拥有多个app.config文件(比如app.dev.config、app.test.config和app.prod.config)我们如何拥有多个 Web.Config 文件。

如果是 Web 应用程序,我们可以处理这个,ConfigurationManager 会选择相应的 Web.Config 文件。

如果是控制台应用程序,我不确定。如果是,我们如何拥有多个 app.config 文件?

感谢您的帮助。

谢谢

最佳答案

根据 Babak 的回答,您还可以通过在代表 ConfigurationSection 的任何元素上使用 configSource 属性,将您的部分配置分离到其他配置文件中,例如:

<appSettings configSource="appSettings.config" />

appSettings.config 中:

<?xml version="1.0" encoding="UTF-8"?>
<appSettings>
<add key="Blah" value="Nim nim nim" />
</appSettings>

关于c# - 我们可以在 .NET 控制台应用程序中拥有多个 App.Config 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4464148/

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