2015-02-12 53 views
1

我想在F#中使用XDocument类并导入命名空间。Visual Studio 2013不导入Linq命名空间

开放System.Xml.Linq的

但是,编译器抱怨,该命名空间LINQ没有定义。 enter image description here

程序集System.Xml.Linq也被添加。

enter image description here

我也是库加载到交互式窗户:

#r "System.Xml.Linq" ;; 

什么我错了吗?

+0

哪个框架版本是项目定位打开的语句之前? – Filburt 2015-02-12 08:43:53

+0

点净框架4.5 – 2015-02-12 08:45:07

+0

类似于[缺少命名空间的命令行运行F#脚本时(http://stackoverflow.com/a/20959852/205233)......在任何情况下,它是至关重要的,在FSX出现您的问题脚本而不是fs代码文件。 – Filburt 2015-02-12 08:52:37

回答

0

根据这一MSDN entry,可能还需要程序集“System.Xml.XDocument.dll”。

+1

正如你所看到的,我确实导入了'System.Xml'。 – 2015-02-12 08:39:47

+0

是的,但不是'System.Xml.dll'和'System.Xml.XDocument.dll'不同的程序集? – Codor 2015-02-12 08:42:14

+0

我找不到System.Xml.XDocument.dll – 2015-02-12 08:46:16

0

把字符串

#r "System.Xml.Linq" 

在F#脚本

相关问题