c# - NLog 出现“无法加载 System.XML 版本 2.0.5.0”异常
问题描述
我收到"Could not load file or assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The system cannot find the file specified."
堆栈跟踪异常"at NLog.Config.XmlLoggingConfiguration..ctor(String fileName, Boolean ignoreErrors, LogFactory logFactory) at NLog.LogFactory.LoadLoggingConfiguration(String configFile)"
。
我不确定的是,我在项目中有对 System.XML 的引用,但没有找到?我已经删除/重新添加了参考并通读了与此类似的其他问题,但似乎无法解决这个问题。NLog 是否需要找到此参考,或者我可以检查以查看可能缺少的依赖项列表?
我正在使用:
System.XML 4.0.0.0
NLog 4.0.0.0
.NET 4.6.1
解决方案
出于某种原因,删除所有 NLog 引用并从 NuGet 中读取它是有效的,即使我昨天尝试过......无论哪种方式,我似乎已经超越了这一点。
推荐阅读
- python - Python Altair 在选择时生成表格
- python - Pandas 滚动梯度 - 改进/减少计算时间
- reactjs - 反应故事书。预期声明或声明
- amazon-web-services - 将设备连接到 AWS IOT 时出错/失败
- c# - 将 .NET Core 从 2.2 迁移到 3.1
- c# - 我的 web.config 值中有自定义会话状态,因为我已经加密了 sqlConnectionstring,但是在运行我的 Web 应用程序时出现错误
- node.js - 如何在nest.js DTO中同时允许大写和小写
- reactjs - 情感 - serializedStyles 不是 dom 风格
- apache-kafka - 卡夫卡消费者:最大消费率
- spring-boot - Spring Boot application.yaml 变量