2010-11-03 34 views
8

Với đoạn mã sau trong C#/Mono,Sử dụng System.Xml.Linq với trình biên dịch dòng lệnh mono

using System.Xml.Linq; 

Tôi đã nhận lỗi này.

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

Tôi cần sử dụng tham chiếu lắp ráp nào để sử dụng System.Xml.Linq bằng mono?

dmcs /r:???? main.cs 

Trả lời

6

Đó sẽ là:

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

Nó chắc chắn tồn tại https: // github .com/mono/mono/tree/master/mcs/class/System.Xml.Linq / – abatishchev

3

tôi nhận được lỗi tương tự khi cố gắng tải System.Xml.Linq trong CSharpRepl.

Bạn có thể chỉ định các đối số dòng lệnh tương tự như câu trả lời đầu tiên:

csharp -r:System.Xml.Linq.dll 

Hoặc bạn có thể tải lắp ráp từ bên trong REPL bản thân:

csharp> LoadAssembly("System.Xml.Linq.dll"); 
csharp> using System.Xml.Linq; 
Các vấn đề liên quan