【发布时间】:2014-06-28 14:04:08
【问题描述】:
我有一个包含 2 个项目的 Visual Studio 解决方案:
- Web 应用程序
- 用于日志记录的库项目
我的 Web 应用程序项目没有 Log4Net 参考。 Logging Project 是一个引用 Log4Net dll 的项目,它有一个 Manager 类,我拥有所有的日志记录方法。
现在,我想知道在Web Application WEb.Config 文件中我要做什么,我在网上看到我必须添加一个Section:
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler,
log4net"/>
但我担心的是我的 Web 项目没有 Log4Net dll 引用。有没有办法在不将 Log4Net dll 添加到我的 Web 项目的情况下做到这一点?
【问题讨论】:
-
你试过了吗?如果您正在使用源代码控制(当然应该如此),如果您的实验出错,您可以简单地恢复。
-
另外,一个简单的临时解决方案足以回答您的问题。我从经验中知道,是的,您可以做您想做的事,而无需在您的 Web 应用程序项目中添加对
log4net.dll的引用;但我很快通过临时解决方案确认了这一点,并发布了结果答案。