2013-02-14 55 views
12

Tôi vừa tải xuống phiên bản dùng thử của "Mono dành cho Android"/MonoDevelop 3.1.1 dành cho Mac OS X. Tôi đang cố phân tích cú pháp XML bằng XDocument. Nhưng tôi dường như không thể tìm ra nhập khẩu tôi cần:MonoDevelop 3.1.1 không thể tìm thấy System.Xml.Linq

using System.Xml.Linq; 

tôi nhận được lỗi sau:

The type or namespace name 'Linq' does not exist in the namespace 'System.xml'. Are you missing an assembly reference? 

Mở System.Xml tài liệu tham khảo Tài liệu tham khảo dưới trong Solution Explorer cho thấy rằng không có LINQ trong nó:

System.Xml 
- References 
    - mscorlib 
    - System 
- System.Xml 
- System.Xml.Schema 
- System.Xml.Serialization 
- System.Xml.XPath 
- System.Xml.Xsl 

Bất kỳ ý tưởng nào?

Edit: Thông tin thêm:

  • Runtime: Mono 2.10.9 (tarball)

  • Mono cho Android: 4.4.55 (Đánh giá)

  • MonoTouch: Xamarin .Mac: Chưa được cài đặt

  • Hệ điều hành: Mac OS X 10.8.2

System.Xml:

  • [assembly: AssemblyVersion ("2.0.5.0")]

Trả lời

20

Bạn cần phải thêm lắp ráp System.Xml.Linq để tham khảo dự án của bạn; số System.Xml.Linq không có trong số System.Xml, nhưng có một bản lắp ráp của chính nó.

Nhấp chuột phải References trong cửa sổ giải pháp của bạn và chọn Edit References. Thêm System.Xml.Linq vào đó.

enter image description here

+0

Ok, cảm ơn. Tôi tìm thấy nó ở đâu? Không thể tìm thấy nó tìm kiếm trên máy tính của tôi. – Sunkas

+2

@Sunkas - Nếu nó không được liệt kê trong các tài liệu tham khảo cho mỗi ảnh chụp màn hình mà Antonijn đăng sau đó nó không được cài đặt trên hệ thống của bạn. –

+0

Nó được liệt kê ở đó nên vấn đề được giải quyết :) – Sunkas

0

trên commandline

mcs /reference:System.Xml.Linq.dll ... 

công trình đối với tôi

Các vấn đề liên quan