Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
.NET Compact Framework admite contenedores RCW (denominados también ensamblados de interoperabilidad) para los objetos COM. Esta característica incluye el cálculo de referencias de tipos complejos. La interoperabilidad COM para dispositivos se basa en la implementación del escritorio. Por tanto, los componentes se deben registrar en el escritorio.
Escenarios admitidos
En Visual Studio, se admiten los siguientes escenarios para proyectos de dispositivos:
Puede agregar un componente COM existente como referencia a un proyecto administrado. Esta acción crea un ensamblado de interoperabilidad y lo agrega automáticamente como una referencia. A continuación, puede utilizar el ensamblado de interoperabilidad al igual que cualquier otro ensamblado administrado, y las propiedades, métodos y eventos del objeto están disponibles para IntelliSense y en el Explorador de objetos. Los tipos de archivo legales que se pueden agregar son DLL, EXE y TLB.
Puede crear un proyecto nativo para generar un componente COM y, a continuación, crear un proyecto administrado en la misma solución para utilizar el componente COM. El proceso es el mismo que para el escritorio:
Establezca el proyecto nativo para generar un resultado TLB.
Compile el proyecto nativo para generar un archivo DLL.
En el proyecto administrado, agregue una referencia al archivo DLL. Esta acción genera el ensamblado de interoperabilidad.
Escenarios no compatibles
Los escenarios siguientes no se admiten en Visual Studio:
Hacer referencia a un componente COM ActiveX existente desde un proyecto administrado
Objetos COM con componentes secundarios que no son del sistema
Objetos COM a los que se hace referencia como objetos comerciales desde el Asistente de DataSource.
Vea también
Tareas
Tutorial: Hello World: Ejemplo de interoperabilidad COM para Smart Devices
Tutorial: Depurar una solución que incluye código administrado y código nativo
Conceptos
Información general sobre la interoperabilidad COM
Contenedor al que se puede llamar en tiempo de ejecución
Calcular referencias de interfaces seleccionadas
Otros recursos
Interoperabilidad COM en aplicaciones .NET Framework