【发布时间】:2021-04-02 06:26:10
【问题描述】:
我们在许多应用程序中拥有数百个配置文件,并希望将通用元素整合到一个全局配置文件中。是否有现有的工具可以做到这一点?我们查看了差异检查器,但这需要我们手动工作,这很容易出错。
【问题讨论】:
-
配置文件为XML格式,使用XML Linq Net Library即可。
标签: c# asp.net .net xml config
我们在许多应用程序中拥有数百个配置文件,并希望将通用元素整合到一个全局配置文件中。是否有现有的工具可以做到这一点?我们查看了差异检查器,但这需要我们手动工作,这很容易出错。
【问题讨论】:
标签: c# asp.net .net xml config
我过去使用XmlDocument 取得了巨大成功。您将需要使用 1-off C# 控制台应用程序一次将每个文件合并到主文档中。将它们全部合并后,将文档 OuterXml 属性写入新文件。
使用XmlDocument,您可以动态添加新节点和元素。如果您所有的配置文件都有独特的元素,那么您不需要进行任何合并。如果存在重叠或重复,您必须决定哪些规则会胜出或是否允许重复元素。
【讨论】: