所有,首先我知道这个非常有用的问题和相关答案 C# DLL config file。但是,我需要一些关于在我的具体情况下进行的最佳方式的建议。
我有一个使用嵌入式 SQL 的大型应用程序。为了减轻编写 SQL 的负担,我开发了一个带有内置片段库和其他类似功能的 SQL 编辑器工具,以减轻用户每次想要测试查询时启动 Management Studio 的负担并提供常用命令库. 这个实用程序是一个很好的工具,我可能想嵌入到其他应用程序中,所以我把它做成了一个 DLL。现在我有哪些选项可以存储此应用程序的设置?
在主应用程序中使用 .config 文件创建设置并将属性对象传递给 DLL;它由主应用程序在 DLL 关闭时保存。在这种情况下(可能是我最好的选择)是否有一种模式可以用来处理对我的编辑器设置的更改?
为 DLL 创建一个 .config 并将设置存储在同一位置,而不管调用应用程序。[注意,我在链接的问题中看到了这样做的问题——我只可能从单个应用程序调用 DLL]。
还有什么神奇的方法吗?
谢谢你的时间。