【发布时间】:2023-03-21 08:05:01
【问题描述】:
这里我有两个config文件,我需要在C#中的这些config文件之间切换
例子:
app.configaddress.config
我需要在运行时将app.config 更改为address.config 以获取数据。
我尝试了以下代码:
System.Configuration.Configuration config
= ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.File = runtimeconfigfile;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
【问题讨论】:
-
为什么?为什么需要在执行过程中更改配置?
-
你能不只是将“address.config”加载为一个xml文件并在不卸载app.config的情况下读取你需要的节点吗?
-
我需要该配置文件中的一些数据。
-
那为什么不把它作为你的
app.config的一部分呢?如果必须是单独的文件,还是使用configSource? -
您只等了 18 分钟,其他人免费回答了您的问题,而您在抱怨吗?难以置信!
标签: c# app-config configuration-files