首页 > 解决方案 > Log4Net 引用的 DLL 和配置文件

问题描述

我在 Visual Studio 中有一个项目(项目 A),它创建了一个通用错误处理 DLL(从现在开始将其称为 ErrorHandling.dll)。这有对 Log4net 的引用。在构建这个项目时,我在输出目录中获得了 ErrorHandling.dll 以及 log4net.dll 和 log4net.config 文件。

如果我在另一个项目(项目 B)中引用 ErrorHandling.dll 并构建该项目,它会输出 ErrorHandling.dll 和 log4net.dll 但不包括 log4net.config,因此 log4net 不起作用。

在项目 A 中,我将 log4net.config 文件设置为构建操作:“内容”并复制到输出目录:“始终复制”

当我运行它时,有没有办法强制将配置文件包含在项目 B 的输出目录中?

标签: .netloggingerror-handlinglog4netlog4net-configuration

解决方案


推荐阅读