Visual Studio 2015,缺少库System.Xml.Linq

时间:2017-02-23 02:13:24

标签: c# xml visual-studio linq linq-to-xml

对于那个听起来很棒的问题很抱歉,但是我正在为学校做一个项目,我需要从XML文件查询一些数据,这种格式我没有经验,所以我不确定我是不是做得对。

在查看了一堆不同的语言之后,我认为C#库LINQ to XML在语法上看起来最简单,所以我要用它。我以前从未在C#工作过,但我在Java,C和C ++方面有很多经验,所以我很有信心可以快速学习它。

据我所知,当我第一次安装Visual Studio时,我已经附带了C#这个库已经附带了这个语言(我之前从未使用过这个课程,所以我现在不知道100%是怎么回事工作的。)

在查看教程后,我被提醒我可以通过包含using System.Xml.Linq来利用该库。但是,当我尝试基本命令XDocument xmlDocument = new XDocument()时,我收到一条错误,指出找不到“XDocument”,另一个错误LinqSystem.Xml命名空间中不存在。< / p>

我真的被困了,因为这几乎是我们教授不太好的共识,我已经四处询问,但班上没有人真的知道该怎么做,所以要求我的同伴没有任何帮助。 / p>

感谢您的耐心以及您可以给我的任何可用帮助。

3 个答案:

答案 0 :(得分:3)

转到项目引用并添加对System.Xml.Linq的引用:

enter image description here

How to: Add or Remove References By Using the Add Reference Dialog Box

答案 1 :(得分:2)

我觉得你很困惑。

System.XmlSystem.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