对于那个听起来很棒的问题很抱歉,但是我正在为学校做一个项目,我需要从XML文件查询一些数据,这种格式我没有经验,所以我不确定我是不是做得对。
在查看了一堆不同的语言之后,我认为C#库LINQ to XML在语法上看起来最简单,所以我要用它。我以前从未在C#工作过,但我在Java,C和C ++方面有很多经验,所以我很有信心可以快速学习它。
据我所知,当我第一次安装Visual Studio时,我已经附带了C#这个库已经附带了这个语言(我之前从未使用过这个课程,所以我现在不知道100%是怎么回事工作的。)
在查看教程后,我被提醒我可以通过包含using System.Xml.Linq
来利用该库。但是,当我尝试基本命令XDocument xmlDocument = new XDocument()
时,我收到一条错误,指出找不到“XDocument”,另一个错误Linq
在System.Xml
命名空间中不存在。< / p>
我真的被困了,因为这几乎是我们教授不太好的共识,我已经四处询问,但班上没有人真的知道该怎么做,所以要求我的同伴没有任何帮助。 / p>
感谢您的耐心以及您可以给我的任何可用帮助。
答案 0 :(得分:3)
转到项目引用并添加对System.Xml.Linq
的引用:
How to: Add or Remove References By Using the Add Reference Dialog Box
答案 1 :(得分:2)
我觉得你很困惑。
System.Xml
和System.Xml.Linq
是两个不同的引用。
您必须添加System.Xml.Linq
,然后在名称空间中调用using System.Xml.Linq
。
答案 2 :(得分:1)
单击添加引用并浏览位置 C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6 \ System.Xml.Linq.dll C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6 \ System.Xml.dll