2009-10-20 13 views

Odpowiedz

7

Proces opisany na blogu Scotta Hanselmana nazywa się Równoważność typu, raczej mdły termin dla obsługi CLR 4.0 dla złożeń typu COM interop. Chociaż nie miałem szansy na to patrzeć, nie ma tu wideo na kanale 9, które omawia go:

Raja Krishnaswamy i Vance Morrison: CLR 4 - Wewnątrz Rodzaj równoważności
http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/

Najwyraźniej możesz napisać własne zestawy "równoważności typów" i osadzić je. Zauważ, że to prawdopodobnie nie dotyczy tylko jednego zespołu COM; Zespoły równoważności typów implementują interfejs o nazwie IApplication. Zobacz tutaj:

Advances in systemie .NET Typ: Równoważność Demo http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx

1

Jedna uwaga na temat: jeśli dodać odniesienie i mienia "Typy HTML Interop = true" - to może sprawić trochę kazuistyczne błędy podczas kompilacji: - widzisz, co w środku znajdują się funkcje i własności - ale kompilator ich nie znajduje i nie generuje błędów!