12 2011 档案

摘要:在项目里面,添加对COM的引用时,自动生成了Interop.*.dll,但是这个dll的版本号永远是1.0. 如果使用InstallShield 制作安装包,进行修改安装时,这个dll不会被更新,就因为版本号永远是1.0想修改这个版本号,没找到便捷的办法,就用 TlbImp.exe 重新导出一个dll,这个工具可以带上版本号的。TlbImp.exe ( 类型库导入程序)参考资料 http://msdn.microsoft.com/zh-cn/site/tt0cf3sx把原有的项目编译成功, 确保能够正常运行,Release 目录会有一个Interop.*.dll的文件,此文件版本号是1.0先找 阅读全文
posted @ 2011-12-30 16:27 xiaokang088 阅读(2898) 评论(1) 推荐(1) 编辑
摘要:为了便于分析应用程序的运行情况和BUG诊断,一般都会搞个日志输出。当初看过一点Log4net,觉得有些麻烦了,就动手写了个简单的。本例子已经在 项目中使用过,拿出来分享一下,欢迎各位拍砖,呵呵。本日志记录比较轻巧,在config文件里面配置后,把loghelper.cs 文件放到项目中即可使用。日志输出开关有四个:不输出、输出到DebugVIew、每次全新输出到文本、追加输出到文本。输出的日志有特定的分隔符,可以放到excel里面,分割为每一列后继续进行筛选等分析。本例子运行环境是DoNet 3.5 WPF C#,也可以扩展到别的环境使用.效果预览配置文件当初想过使用ini文件或者xml文件存 阅读全文
posted @ 2011-12-27 16:32 xiaokang088 阅读(10356) 评论(5) 推荐(3) 编辑