的config.ini:
[globalloads]
plugin.SWPlugin = 1
plugin.SWPlugin.params.1 = true
plugin.SWPlugin.params.2 = 10
[testz : globballoads]
plugin.SWPlugin.params.2 = 20
plugin.SWAnotherPlugin = 1
够简单吗?
// load testz config and programmatically create this equivalent code:
SWPluginAbstract p = new SWPlugin(true, 20);
// go thru the loop and load the other plugin too
SWPluginAbstract p = new SWAnotherPlugin();
如果需要使用不同的config.ini设置,这不是问题...我怀疑我需要使用某种反射类?我是整个.NET事物的新手
答案 0 :(得分:0)
存储设置的推荐机制是定义自定义ConfigurationSection的自定义元素和集合。然后可以将它们存储在machine.config,app.config和其他一些地方。
最简单的方法是使用CodePlex.com上名为“Configuration Section Designer”的Visual Studio加载项。
它是可视化的,并且可以很好地制作配置部分。