xml库的问题
本文关键字:问题 xml | 更新日期: 2023-09-27 18:03:01
处理常见错误
"类型'XmlReader'在未引用的程序集中定义。您必须添加对程序集"System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=…"的引用
这里是错误引用
的行SecurityToken securityToken = tokenHandler.ReadToken(contextTokenString)
是的,我在那里见过这个问题很多次(将System.Xml添加到程序集解决了每个人的问题),线索是我做有System.Xml dll在我的参考程序集,我确实导入了System.Xml命名空间。
有人能帮我吗?
注:我很抱歉我的英语,可能有一些错误:P
- 删除对
System.Xml
的引用 - 将引用添加回
System.Xml
在解决方案资源管理器中的References节点中,右键单击 - 查看
Copy Local
的值。如果是True
,将其更改为False
,清理并重新构建解决方案(甚至重新启动VS)。如果它是False
,将其更改为True
,清理和重建(和/或重新启动VS),并再次更改为False
,清理和重建。这应该能解决问题。
System.Xml.dll
并单击属性看到错误消息,因为它说它期待一个Version=4.0.0.0
。既然您说您已经引用并导入了名称空间,那么请检查所引用的dll的版本,它肯定是不同的版本。
如果项目确实是在。net 4.0中,也许它改变了
dll可能来自另一个。net版本。我会尝试删除它并再次引用它