用于WinForms插件的最佳设置方法

时间:2012-11-02 11:05:42

标签: c# winforms settings

全部,我有一个大型的C#应用​​程序,我正在编写一个插件。我想为这个插件提供设置,并得出结论,写我自己的设置管理器等。并创建将放在相关特殊文件夹中的XML设置是最好的方法。但是,我不记得为什么(在回到项目之后)我得出了关于使用Properties.Settings.MySetting路线的结论。在我的案例中,有人可以就哪种方法更可取提供任何建议吗?

在这里写我自己的矫枉过正,还是有明显的明显好处?

如果我在错误的Stack网站上问过这个问题,我会发出警告。

非常感谢你的时间。

1 个答案:

答案 0 :(得分:1)

这是一个很好的问题,我想告诉您,您做出了这个决定,因为您的DLL插件无法正常使用自己的app.config文件(存储设置的位置)。

这是因为ConfigurationManager查找附加到执行进程的app.config文件,这是主要的 exe 文件。

这里有几个选项,最好的选择是指向配置管理器使用哪个文件作为配置文件,这在this page中有详细描述。