将System.Xml.Linq与mono命令行编译器一起使用

时间:2010-11-03 14:40:52

标签: xml linq mono

使用C#/ Mono中的以下代码,

using System.Xml.Linq;

我收到了这个错误。

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

使用System.Xml.Linq和mono?

需要什么程序集参考
dmcs /r:???? main.cs

2 个答案:

答案 0 :(得分:6)

那将是:

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

答案 1 :(得分:3)

尝试在CSharpRepl中加载System.Xml.Linq时收到同样的错误。

您可以指定与第一个答案相同的命令行参数:

csharp -r:System.Xml.Linq.dll

或者您可以从REPL本身加载程序集:

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