2015-02-12 45 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#腳本

相關問題