为什么Settings.settings文件将所有值都转储到app.config中?为什么Settings.settings文件将所有值都转储到app.config中?
然而,它并不是一个大问题,然而,我的应用程序变得越来越大,我认为将它们分组为单独的文件可以帮助我更好地组织事情。我正在考虑创建多个设置文件,这很好,但是app.config正在炸得厉害。
大家对app.config有什么看法?您是否真的关心它,因为逻辑上所有东西都被分组到您的解决方案中,或者您希望在部署之后还有一些订单吗?
为什么Settings.settings文件将所有值都转储到app.config中?为什么Settings.settings文件将所有值都转储到app.config中?
然而,它并不是一个大问题,然而,我的应用程序变得越来越大,我认为将它们分组为单独的文件可以帮助我更好地组织事情。我正在考虑创建多个设置文件,这很好,但是app.config正在炸得厉害。
大家对app.config有什么看法?您是否真的关心它,因为逻辑上所有东西都被分组到您的解决方案中,或者您希望在部署之后还有一些订单吗?
的某些部分可以指定外部配置文件...只是作为一个提示:)
如
<appSettings configSource="appsettings.config" />
编辑:
你的app.config将变得更小,由于交换将设置移出到单独的文件。那么你就可以从生产和测试设置单独的(也许在生成过程中,如this或this)
更多信息here
编辑:
发现了另一个解决方案,不会掉一整节了,但增加增量的部分(更多信息here)
如
<appSettings file="config.config">
编辑:
简短回答:您可能使用的不是用户属性进行设置,因此您的设置将存储在app.config(或.dll)中,基本上不会在运行时变化(有一些“黑客”)。如果你想改变你的设置,请使用用户属性!
here's不错的描述...
ps .:对不起,编辑这么多! :)
这只是改变来源,不打破它们。 – 2009-03-05 06:42:37