2010-11-03 14 views
8

z następującego kodu w C#/mono,Korzystanie System.Xml.Linq z linii poleceń mono kompilatorów

using System.Xml.Linq; 

mam ten błąd.

 
error CS0234: The type or namespace name `Linq' does not exist in the namespace `System.Xml'. Are you missing an assembly reference? 

Jakie odniesienie do montażu jest potrzebne do korzystania z System.Xml.Linq z mono?

dmcs /r:???? main.cs 

Odpowiedz

6

To byłoby:

dmcs -r:System.Xml.Linq.dll main.cs 
+0

pewno istnieje ona https: // github .com/mono/mono/drzewo/master/mcs/class/System.Xml.Linq / – abatishchev

3

dostałam ten sam błąd, gdy próbuje załadować System.Xml.Linq w CSharpRepl.

Można określić ten sam argument wiersza poleceń w pierwszej odpowiedzi:

csharp -r:System.Xml.Linq.dll 

Albo można załadować montaż od wewnątrz REPL samego:

csharp> LoadAssembly("System.Xml.Linq.dll"); 
csharp> using System.Xml.Linq;