在我的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
发布于 2013-06-16 20:59:16
没办法。因为这是另一种方式。在App.config中提及您的所有基本设置-无论您要覆盖什么,都可以将其放入外部设置文件中。外部文件将覆盖App.config。
https://stackoverflow.com/questions/17130185
复制相似问题