.net - 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 的输出目录中?
解决方案
推荐阅读
- sql - 在Sspark SQL中创建表不支持不为空
- winapi - DirectWrite ScriptAnalysis 从索引中获取脚本名称
- amazon-web-services - 如何每天将 Redshift S3 卸载数据复制到 Azure?
- elm - 为什么不标记有状态的属性lazy?
- android - 带有图像的列表视图中的性能不佳
- yaml - 无法在 gitlab ci yaml 文件中的作业之间共享全局变量值
- objective-c - cellForRowAtIndexPath 忽略部分
- r - 使用 attr 浏览复杂的 r 对象
- iis - 无法将超过 4096 个字节写入自定义 IIS 日志字段
- angular - angular 6 set validator required based on parent formValues