【发布时间】:2010-10-04 00:46:02
【问题描述】:
更新:此问题(包括标题)已改写,详情请参阅历史记录
我知道以下 App.config 包含一个外部文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings configSource="appSettings.config"/>
<system.net>
<connectionManagement>
<add address="*" maxconnection="50"/>
</connectionManagement>
</system.net>
</configuration>
但我不知道如何将 system.net 移动到第二个文件。实际上我没有尝试过,但我几乎可以肯定它不会起作用,我想知道 App.config 是否有办法通过引用包含另一个 App.config 文件。
【问题讨论】:
-
你为什么要把配置分成2个文件而不是1个呢?
-
因为一个是给库的,另一个是给使用库的项目的。
-
dll 共享apps .config,为什么需要另一个文件中的system.net 部分?
-
这只是避免重复的问题。我想在 DLL 项目中更改一次设置,当我重建包含 DLL 项目的其他解决方案时,无需在另一个 App.config 文件中进行相同的更改即可进行更改。
标签: .net app-config