为什么转换为单击一次应用程序或exe后不进行日志记录?

Vys*_*akh 3 c# log4net

我创建了一个控制台应用程序,其中使用 log4net 正确完成日志记录。但是在发布我的应用程序(单击一次应用程序或 .exe)后,即使我的应用程序工作正常,日志记录也无法正常工作。

有什么方法可以让 log4net 在我的最终点击应用程序中工作吗?

Vys*_*akh 5

自己发现的..

我们唯一需要做的就是将 Log4net 的构建操作从“NONE”更改为“Content”。然后发布您的应用程序,您可以发现应用程序运行时正在创建日志。

谢谢大家的回复..

  • glautrou,您应该将 log4net.config 文件的复制到输出目录设置为“始终复制”。进行构建,它应该按预期工作。 (2认同)