Tôi nhận được cảnh báo sau đây:"Tham chiếu được tạo ra cho lắp ráp interop nhúng" nghĩa là gì?
Một tài liệu tham khảo được tạo ra để interop lắp ráp nhúng
c:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Accessibility.dll
vì một tham chiếu gián tiếp để lắp ráp mà được tạo ra bởi lắp rápc:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll
. Hãy xem xét việc thay đổi thuộc tính 'Nhúng Interop Types' trên một trong hai assembly.`
Lắp ráp của tôi chứa tham chiếu đến cả Accessibility.dll và System.Windows.Forms.dll. Tại sao tôi nhận được cảnh báo này?
Btw, tệp Accessibility.dll có 'Nhúng loại Interop = true' trong khi System.Windows.Forms.dll đã đặt thành false.
Mặc dù những gì MSDN nói, tôi không nghĩ rằng bạn đang phải thay đổi 'Nhúng Interop Types' trên các tệp DLL đi kèm với Windows. Bài viết MSDN đó hướng tới các hội đồng nằm dưới sự kiểm soát của chính bạn. –
Tôi đồng ý, nhưng khi tham chiếu đến 'Accessibility.dll' được thêm vào, 'Nhúng loại interop' được đặt thành ** true **. Khi tôi thay đổi nó trở lại ** false **, sự biến mất đã biến mất. –