XMLReader是未知的
在此介绍之后,可以通过导入命名空间System.Xml
来使用XMLReader类。 在我的Visual Studio项目中,我使用.NET 4.0,但System.Xml
未知:
错误1命名空间“系统”中不存在类型或命名空间名称“Xml”(您是否缺少程序集引用?)
在我的代码中,我写道:
using System.Xml;
我错过了什么?
您需要对System.Xml
程序集( System.Xml.dll
)的引用。 我很惊讶它在默认情况下不存在于项目中,但您可能已将其删除。
请注意,名称空间和程序集是不同的东西 – using
指令只导入名称空间,因此您可以使用简单名称(例如XmlReader
)而无需进一步限定,但您仍需要在项目设置中使用程序集引用。
( XmlReader
,我个人避免直接使用XmlReader
,除非你真的需要处理大量文档。我尽可能使用LINQ to XML – XDocument
, XElement
类等。对于那些,你需要一个引用System.Xml.Linq
程序集。)