.net – 类库(.dll)应该从哪里读取它的配置?
发布时间:2020-12-14 01:53:05 所属栏目:Windows 来源:网络整理
导读:我已经在研究.net项目,但我认为这个问题适用于任何编程语言/框架. 问题是读取类库配置的好方法是什么.我可以想到以下选项: 从应用程序域的配置文件中读取.例如,在.net web app的情况下,从web.config中读取 从为此类lib创建的特定自定义文件中读取.就像为类l
我已经在研究.net项目,但我认为这个问题适用于任何编程语言/框架.
问题是读取类库配置的好方法是什么.我可以想到以下选项: >从应用程序域的配置文件中读取.例如,在.net web app的情况下,从web.config中读取 任何想法/偏好? 解决方法
令人惊讶(或不足为奇?)这取决于.
从开发人员的角度来看,通过库API提供调用者供应配置是可取的,因为它允许库在更广泛的上下文中使用,而不依赖于库的托管方式.提供可以从应用程序域或私有文件中提取的配置加载程序是很重要的,如果不执行任何配置,那么合理可用的默认值就是理智上的保护程序. 从运算符的角度来看,能够覆盖开发人员提供的任何设置也很有用,因为它们在您的环境中没有意义.但是,如果开发人员故意试图强迫你的环境形状,我不清楚它是如何工作的. 我认为最好的妥协是允许所有三种可能性,as log4net does. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何检查WSUS服务器更新下载的大小?
- windows – 为什么TClientSocket.OnRead事件为单个服务器发
- 哪个Windows版本的Windows ANSI Western(cp 1252)首次出现?
- Windows – Tomcat 7的service.bat文件丢失
- windows – Wix – 在安装结束时运行exe(带参数),当前MSI没
- Windows – Win32:CreateDialog而不是多次调用CreateWindo
- Postgres绿色版本安装 windows
- 如何确定DLL是COM还是.NET?
- Microsoft是否推动Spark或Razor用于ASP.NET MVC的未来视图引
- Windows 数字化器类输入设备--笔设备分析(1)(原创)
推荐文章
站长推荐
热点阅读