利用预生成事件来拷贝log4net的配置文件

由于log4net 1.2.9可以支持独立的配置文件,这样对于web来说很方便,但是winform倒不是很好的,因为需要运行时拷贝log4net.config到bin/debug bin/release中,由于框架是我设计的,不希望使用的人很麻烦,所以翻来覆去,终于找到一个方法 利用 项目的属性-通用属性-预生成事件命令行
在那里输入copy $(ProjectDir)log4net.config $(TargetDir)log4net.config
哈哈,每次编译的时候,它就自动把log4net.config拷贝到 bin/deubg bin/release中。
其实这个应该可以做一些别的东西,比如需要把某些运行时需要的东西拷贝到debug或者release目录中。

当然了,主要是不知道别人会不会喜欢用nant,如果用nant就不需要考虑这些了,都可以在nant中配置。
所以,在没有nant的前提下可以这样做。
posted @ 2005-08-09 10:12  深渊野鱼  阅读(941)  评论(0编辑  收藏  举报