XMLReader is unknown
本文关键字:unknown is XMLReader | 更新日期: 2023-09-27 18:27:16
在此介绍之后,可以通过导入命名空间System.Xml
来使用XMLReader类。在我的Visual Studio项目中,我使用.NET 4.0,但System.Xml
是未知的:
错误1中不存在类型或命名空间名称"Xml"命名空间"System"(是否缺少程序集引用?)
在我的代码中,我写道:
using System.Xml;
我缺少什么?
您需要对System.Xml
程序集(System.Xml.dll
)的引用。我很惊讶它在项目中默认不存在,但你可能已经删除了它。
请注意,名称空间和程序集是不同的——using
指令只导入名称空间,因此您可以使用简单的名称(例如XmlReader
)而无需进一步限定,但在项目设置中,您仍然需要程序集引用。
(顺便说一句,除非你真的需要处理大量文档,否则我个人会避免直接使用XmlReader
。我会尽可能使用LINQ to XML-XDocument
、XElement
类等。对于这些,你需要引用System.Xml.Linq
程序集。)