【发布时间】:2020-08-26 19:08:45
【问题描述】:
我的 log4net dll 有问题。我从 TFS 下载了一个项目,突然在构建 Web 项目时遇到了问题。我没有 2.0.8 版本的 log4net dll。然后,我使用 NuGet 更新了版本,并设法构建并启动了项目。我可以到达如下所示的登录页面:
但是,在我填写完字段然后单击“进入”按钮后,系统会显示此错误。
知道如何解决这个问题吗?
【问题讨论】:
-
这能回答你的问题吗? why do you need Log4Net for nhibernate?。基本上看起来你有两个第 3 方 Nuget 包,每个包都在争夺使用哪个 log4net。无论版本如何,每个 AppDomain 只能加载一次非强命名程序集。您可以通过使用子 AppDomains 或删除所有 Nuget 包并首先添加对 log4net 的显式引用来解决它;然后添加其他依赖 log4net 的 Nuget 包
-
自从我从事其他项目以来,这是我第一次需要使用此代码进行开发。不幸的是,我不知道为什么我们需要 Log4Net,我只是想解决这个问题来处理这个代码。那你有什么建议呢?
-
你可以删除 log4net
标签: c# asp.net visual-studio dll log4net