Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2015,缺少library System.Xml.Linq_C#_Xml_Visual Studio_Linq_Linq To Xml - Fatal编程技术网

C# Visual Studio 2015,缺少library System.Xml.Linq

C# Visual Studio 2015,缺少library System.Xml.Linq,c#,xml,visual-studio,linq,linq-to-xml,C#,Xml,Visual Studio,Linq,Linq To Xml,很抱歉,这个问题听起来很难听,但我正在为学校做一个项目,我需要从XML文件中查询一些数据,这种格式我没有任何经验,所以我不确定我是否做对了 在检查了一系列不同的语言之后,我认为C#library LINQ to XML看起来是最容易使用的,从语法上讲,因此我将继续使用它。我以前从未在C语言中工作过,但我在爪哇、C和C++有丰富的经验,所以我有信心我能很快地学会它。p> 据我所知,在我第一次安装Visual Studio时下载该语言时,该库已经附带了C语言(在我参加本课程之前,我从未使用过该语言,

很抱歉,这个问题听起来很难听,但我正在为学校做一个项目,我需要从XML文件中查询一些数据,这种格式我没有任何经验,所以我不确定我是否做对了

在检查了一系列不同的语言之后,我认为C#library LINQ to XML看起来是最容易使用的,从语法上讲,因此我将继续使用它。我以前从未在C语言中工作过,但我在爪哇、C和C++有丰富的经验,所以我有信心我能很快地学会它。p> 据我所知,在我第一次安装Visual Studio时下载该语言时,该库已经附带了C语言(在我参加本课程之前,我从未使用过该语言,因此我无法100%确定它是如何工作的)

在查阅了一篇教程后,我被提醒可以通过使用System.Xml.Linq
来使用库。但是,当我尝试基本命令
XDocument xmlDocument=new XDocument()
时,我得到一个错误,无法找到“XDocument”,并且
Linq
System.Xml
命名空间中不存在另一个错误

我真的被卡住了,因为大家都认为我们的教授不是很好,我四处打听过,但班上没有人知道该怎么做,所以问我的同龄人没有任何帮助


谢谢你们的耐心和你们能给我的任何帮助。

我想你们是糊涂了

System.Xml
System.Xml.Linq
是两种不同的引用


您必须添加
System.Xml.Linq
,然后在命名空间中使用System.Xml.Linq
调用

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


单击添加参考并在位置浏览 C:\Program Files(x86)\Reference Assembly\Microsoft\Framework.NETFramework\v4.6\System.Xml.Linq.dll
C:\Program Files(x86)\Reference Assembly\Microsoft\Framework.NETFramework\v4.6\System.Xml.dll

是否使用Framework 3.5(或更高版本)?(转到项目->属性)。您是否明确添加了对System.Xml.Linq的引用?请尝试检查您的引用。确保
System.Xml
System.Xml.Linq
在那里。@MitchWheat如果我看对了位置,似乎我在使用.NET framework 4.6。这听起来正确吗?@active92--
System.Xml
存在,当我包含它时,我没有收到任何错误,如果它有任何区别的话,
System.Linq
。但是
System.Xml.Linq
不起作用,您的框架很好。您需要添加
System.Xml.Linq
作为参考,然后才能在名称空间中调用它。非常感谢!我没有意识到,为了使用某些库,我需要将它们添加到我的参考资料中。非常感谢!