我在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文件设置为Build Action:“内容”,并将Copy复制到Output Directory:“始终复制”
运行时是否可以将配置文件强制包含在Project B的输出目录中?