Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > dll文件与log4net.dll的使用
【标  题】:dll文件与log4net.dll的使用
【关键字】:dll,log4net.dll
【来  源】:http://blog.csdn.net/march1111/archive/2006/09/02/1157071.aspx

dll文件与log4net.dll的使用

Your Ad Here    近段时间在做C#的项目,使用到了Windows Service.项目包括一个Windows Service工程,一个具体的业务处理工程(dll)以及一个安装工程.现就这几天的使用心得做一下说明.刚开始的时候这几个工程没有连在一块进行调试,也就是说它们几个是各自为营的,开始时候为了方便调试业务处理工程采用的是Windows应用程序,对于Windows应用程序来说要想通过log4net.dll来处理log只要配置一个App.config文件和AssemblyInfo.cs的相关信息就可以了。具体配置方法请参照我的blog(C#中log4net的使用)。
    之前的时候log的输出是没有任何问题的,后来我将这几个工程合为一个项目,此时业务处理工程的输出类型也由Windows应用程序改变为类库工程,这个时候问题就来了,以前在这个业务处理工程正常运行的log,现在不能输出了。这应该怎么办呢。经过了2个小时的研究,终于找到了解决方案。
    对于一个dll(假设为process.dll)来说,如果它被另外的一个应用调用(假设为testService.exe)或者被另外的dll(假设为testService.dll)文件调用,如果还想使用log4net输出log的话你需要修正配置文件的名称,将配置文件的名称修正为testService.exe.config或testService.dll.config,至此问题就迎韧而解了。 真是有种柳暗花明又一村的感觉.呵呵.
C#正则表达式参考:【上一篇】
C#中log4net的使用:【下一篇】
【相关文章】
  • vc dll编程
  • 如何编写DLL文件
  • 如何在程序发布时不附带midas.dll文件
  • 网络打印机安装脚本(rundll32 printui.dll,PrintUIEntry用法示例)
  • 微软核心模块shell32.dll的应用
  • asp.dll解析成system提升权限 --老文章
  • 彻底删除卸载3721及cnsmin.dll
  • roogoo发布的quartz32.dll让浏览器不断弹出广告窗口
  • 在用c++读取xml文件时,运行时出现以下错误:出现未处理的“System.Xml.XmlException”类型的异常出现在 sy...
  • 由MSXML3.DLL未注册引起的问题
  • 【随机文章】
  • PHP的FTP学习(一)
  • SHELL十三问之二:shell prompt(PS1) 与 Carriage Return(CR)
  • NBU再SAN环境中配置SSO!
  • QuickReport Professional v4.03 For D567/CB56
  • MYSQL 教程:§4, 创建数据库,表,素引
  • VBScript 中的存放常量的文件adovbs.inc
  • 级压感笔,带有侧面开关和橡皮擦
  • 13.2 Explicit conversions
  • 提高 firefox 页面加载速度
  • Discovery频道:减肥小贴士-Weight Loss Tips
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.