2009-10-20 10 views

Respuesta

7

El proceso descrito en el blog de Scott Hanselman se llama Tipo Equivalencia, un término bastante nebuloso para el soporte del CLR 4.0 para ensamblajes de tipo interoperabilidad COM. Aunque no he tenido la oportunidad de verlo, hay un video aquí en Canal 9 que se discute:

Raja Krishnaswamy y Vance Morrison: CLR 4 - Dentro de la equivalencia de tipos
http://channel9.msdn.com/shows/Going+Deep/Raja-Krishnaswamy-and-Vance-Morrison-CLR-4-Inside-Type-Equivalence/

Aparentemente, puede escribir sus propios ensamblajes de "equivalencia de tipo" e incrustarlos. Tenga en cuenta que esto probablemente no se aplique a cualquier ensamblado COM; los ensamblajes de equivalencia tipo implementan una interfaz llamada IApplication. Ver aquí:

Los avances en el sistema .NET Tipo: Tipo de equivalencia de demostración http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx

1

Una observación acerca de: si se agrega la referencia y la propiedad "Tipos Insertar Interop = true" - esto se puede hacer un poco de casuística errores mientras compila: - ve que la referencia interna tiene funciones y propiedades - ¡pero el compilador no lo encuentra y genera errores!