2011年8月26日

RestoreDirectory的噩梦

摘要: 最近一年忙于一个让人头疼的项目,现在终于可以稍微放松下来,写写博客了,闲话不说了,先说问题吧场景:曾经做的一个期货项目中,A模块是查询资金相关数据,可以导出为excel保存到本地。B模块为报表模块,根据配置文件初始化报表框架。问题:A模块在导出数据到本地后,再打开B模块,B模块报错,为配置信息错误;但是如果不打开A模块,B模块可以正常打开分析问题:通过分析日志,可以发现是因为B模块的配置文件的路径被重定向了。数据库中保存的B模块的配置文件是一个相对路径,基路径为系统启动目录。而在打开A模块之后,B模块的配置文件的路径被转向了保存excel的路径。所以肯定是A模块在保存excel时,将当前路径S 阅读全文

posted @ 2011-08-26 11:14 翔龙 阅读(657) 评论(1) 推荐(1) 编辑

2010年12月29日

c# Porperties.Settings的使用方法

摘要: 使用Properites中的Settings可以很方便的添加配置具体配置如下图:读取配置值String strAddress = Properties.Settings.Default.Address;修改和保存配置(只针对用户配置)Properties.Settings.Default.Address= "Address"; Properties.Settings.Default.Save();//使用Save方法保存更改根据配置的Name获取ValueString strAddress = Properties.Settings.Default.Properties["Address"]. 阅读全文

posted @ 2010-12-29 16:56 翔龙 阅读(556) 评论(2) 推荐(1) 编辑

导航