一个winform项目包含一个.exe可执行程序和若干.dll类库,在app.config里保存了一些应用程序设置,这些配置节是通过Settings.settings添加的,如果在.exe项目里访问app.config的配置,只需如下:
Properties.Settings.Default.FirstUserSetting = "abc";
现在问题来了,如何在dll里访问Settings这个类?我的exe项目已经把这些dll引用了,如果在dll里再引用exe项目那就交叉引用了。
请问这个问题大家都是如何处理的?不用Properties.Settings类?自己封装访问app.config的类?还有更好的方法?
谢谢!
Properties.Settings.Default.FirstUserSetting = "abc";
现在问题来了,如何在dll里访问Settings这个类?我的exe项目已经把这些dll引用了,如果在dll里再引用exe项目那就交叉引用了。
请问这个问题大家都是如何处理的?不用Properties.Settings类?自己封装访问app.config的类?还有更好的方法?
谢谢!
解决方案 »
- 制作一个鱼鱼桌面秀的东西用C#?用C++/mfc能实现么
- 向SQL Server中插入大量数据,判断是否重复
- 可不可以把Dictionary转换成datatable
- 如何在C#中接受ENTER指令
- 在VS2005中,在属性器前加 [DataMember]是什么意思?有什么作用?
- 工作线程中,如何更新窗体界面上的listbox?
- 一个登录的问题,帮我一下吧。有分的呢
- 语句tabControl1.Size.Width = Parent.Size.Width;为什么会出错?
- C# struct 问题
- 请教:微软.net系列:C#,vc++,J#以及sun公司的Java语言有何区别???
- 我的代码怎么不执行呢 都来看看啊
- C# SaveFileDialog保存文件时如何设置成大小写敏感的?
都放到exe里
dll,只是接口、方法
用参数方式传入,调用
1,自己访问exe.config文件,很简单的,就一个xml文件。
2,dll和exe使用相同的命名空间,settings放到exe项目里面。
3,dll和exe使用不同的命名空间,settings放到exe项目里面,但需要另外开一节,指明不同的命名空间,跟dll对应。