首页 > 解决方案 > 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

标签: c#.netcompiler-errorsnlog

解决方案


出于某种原因,删除所有 NLog 引用并从 NuGet 中读取它是有效的,即使我昨天尝试过......无论哪种方式,我似乎已经超越了这一点。


推荐阅读