2009-10-20 35 views
11

tôi tìm thấy một số thông tin về vấn đề này trên Scott Hanselmans BlogVisual Studio 2010: Nhúng Interop loại

Có ai biết chính xác điều này nghĩa là gì?

Điều này chỉ dành cho Hội đồng Interop Office chính hay tôi cũng có thể sử dụng tính năng này để nhúng thư viện Mua lại của tôi hoặc các thư viện COM khác?

Trả lời

7

Quá trình được mô tả trong blog của Scott Hanselman được gọi là Loại Tương đương, một thuật ngữ khá mơ hồ đối với sự hỗ trợ của CLR 4.0 đối với các loại cụm COM interop. Mặc dù tôi đã không có cơ hội để nhìn vào nó, có một đoạn video ở đây tại Kênh 9 thảo luận về nó:

Raja Krishnaswamy và Vance Morrison: CLR 4 - Bên Loại tương đương
http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/

Rõ ràng bạn có thể viết cụm từ "tương đương kiểu" của riêng mình và nhúng chúng vào. Lưu ý rằng điều này có thể không áp dụng cho bất kỳ lắp ráp COM nào; loại các assembly tương đương thực hiện một giao diện được gọi là IApplication. Xem ở đây:

Những tiến bộ trong hệ thống NET Type: Loại tương đương Demo http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx

1

Một nhận xét về: nếu bạn thêm tài liệu tham khảo và tài sản "Nhúng Interop loại = true" - điều này có thể làm cho một số chuyên giải trường hợp khó sử lỗi trong khi bạn biên soạn: - bạn thấy những gì bên trong tài liệu tham khảo có chức năng và tài sản - nhưng compilator không tìm thấy nó và tạo ra lỗi!