相关疑难解决方法(0)

如何管理大型应用程序的.NET app.config文件?

假设一个大型复合应用程序构建在自己的程序集中打包的几个基础组件上:(数据库读取,协议处理程序等).对于某些部署,这可以包括20多个程序集.每个程序集都有设置或配置信息.我们的团队倾向于喜欢VS设置编辑器(以及它生成的易用代码!),应用程序与用户的区别满足了我们的大多数需求.

但....

将许多配置部分复制并粘贴到我们的应用程序的.xml中非常繁琐.此外,对于跨应用程序往往具有类似配置的共享组件,这意味着我们需要在多个.config文件中维护重复设置.

微软的EntLib使用外部工具解决了这个问题,以生成怪物.config文件,但这也感觉很笨拙.

您使用什么技术来管理包含来自多个共享程序集的大型.NET .config文件?某种包含机制?自定义配置读者?

跟进:

Will的回答正是我所得到的,并且对于平键/值对部分看起来很优雅.有没有办法将此方法与自定义配置部分相结合?

还要感谢有关为不同构建目标管理不同.configs的建议.这也很有用.

戴夫

.net c# configuration

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

configuration ×1