c# - 如何在设计时在 .net 和 winforms 中向图书馆的最终用户提供应用程序设置

标签 c# .net winforms settings appsettings

我有一个库,其中包含一组具有共同属性的类,我希望最终用户能够在不覆盖所有类的情况下覆盖这些属性。

重要的是,必须在设计时覆盖该属性。为简单起见,假设它是 UITypeEditor 的背景色。

我可以通过将设置放入 ide 中的应用程序设置对话框来完成此操作。 但是,我看不到最终用户如何访问我的设置,这些设置包含在 dll 中。我已尝试将 dll 导入另一个应用程序并向应用程序设置添加同名设置,但它不会覆盖 dll 中的设置 - 我猜这是预期的行为。

我是否必须将设置放在用户可以使用记事本编辑的外部文件中?

最佳答案

似乎与 this 有关问题,基本上,如果你想使用默认机制,你似乎只能有一个配置文件,否则你必须实现自己的。

关于c# - 如何在设计时在 .net 和 winforms 中向图书馆的最终用户提供应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2124430/

相关文章:

c# - LINQ 表达式树最多可以做什么?

c# - 从 Asp.Net Mvc 中的数据库下载文件

c# - Datagrid 在调整大小时变得模糊

c# - 显示 HH :mm:ss in DateTime x axis in Chart C#

C# 将数组元素分配给另一个数组

c# - 如何将两个数组打印到一个页面,用逗号分隔?

.net - 在一次调用中递归获取所有 FTP 目录/文件列表

c# - 装箱/拆箱可空类型 - 为什么要执行此操作?

c# - C# 中模态形式和非模态形式有什么区别?

c# - 防止 MVVM/MDI 应用程序中几乎重复的 RelayCommands