覆盖AppSettings

3

我在我的App.config中有这样一个代码片段 -

<appSettings file="..\..\..\master_AppSettings.config"> 
<add key="ApplicationDSN" value="XYZConnectionString" />
</appSettings>

在 master_AppSettings.config 文件中,我将“ApplicationDSN”设置为“ABCConnectionString”。现在我想要的行为是:如果在 App.config 中没有再次设置“ApplicationDSN”,则从 master_AppSettings.config 文件中获取该值,否则从 App.config 获取该值。基本上,如果在 App.config 中存在该值,则想覆盖该值。
问题是上述方案似乎不起作用。C# 项目只从 master_AppSettings.config 中获取值,并忽略在 App.config 中提到的值。
那么,如何实现我的方案以使其起作用呢? 非常感谢您的帮助。
谢谢, Vaibhav
1个回答

2

抱歉,我不能这样做。因为它是另一种方式。在App.config中提及所有基本设置 - 无论您想要覆盖什么,在外部设置文件中放置它。外部文件将覆盖App.config。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接